Application Virtualization TechCenter >
Microsoft Application Virtualization (App-V) Forums
>
App-V General Sequencing
>
Package upgrade 4.2 -> 4.5. 16bit app issue
Package upgrade 4.2 -> 4.5. 16bit app issue
- Hi There,
I have been going through the process of upgrading my 4.2 Packages to 4.5 packages (as well as updating the deployment hostname as they were previously hardcoded to a servername) and have come across one app that is causing a few issues.
The application uses 16bit DLLs to access a database, which are in the VFS in the %windows%\system directory. Under 4.2 they worked fine. Upon upgrading the package I keep getting an application error which the software documentation points to wrong DLL versions or a missing DLL.
I have tried to resequence the installation ensuring the DLLs and ini files are included in the VFS.
I have tried setting the <VM VALUE="Win32"> and <VM VALUE="Win16"> however this does not seem to make any difference.
Within the 4.5 package OSD i have used the "Application Virtualization SFTInfo" tool to export the XLM of the SFT package. I have been able to locate the 2 files that it needs:
<IndexEntryV1> <EntryVersion>0x1</EntryVersion> <FileID>{EE7E31D7-AAF0-4B68-8D6B-D4CEDD32564C}</FileID> <ParentID>{6D806E03-40F2-497A-908F-40FC77EC3985}</ParentID> <FileNameLength>0x7</FileNameLength> <ShortFileNameLength>0x7</ShortFileNameLength> <FileName>win.ini</FileName> <ShortName>WIN.INI</ShortName> <FattrV1> <FileType>1 : READONLY</FileType> <FileSize>0x1EB</FileSize> <FileAttributes>0x20</FileAttributes> <SoftricityFileType>0x8</SoftricityFileType> <OwnerID>0x108004E</OwnerID> <PrimaryGroupID>0x3E0248</PrimaryGroupID> <DateCreated>09/24/09 08:58:36</DateCreated> <DateModified>01/27/09 17:12:03</DateModified> <DateAccessed>09/24/09 08:58:36</DateAccessed> <SecurityDescriptorIndex>0x74E</SecurityDescriptorIndex> </FattrV1> </IndexEntryV1>
<IndexEntryV1> <EntryVersion>0x1</EntryVersion> <FileID>{08AA7B63-6CF8-4EAE-AE10-8701766B0900}</FileID> <ParentID>{B1C54982-70A7-442A-970B-88CF664E1BDB}</ParentID> <FileNameLength>0xB</FileNameLength> <ShortFileNameLength>0xB</ShortFileNameLength> <FileName>COMPOBJ.DLL</FileName> <ShortName>COMPOBJ.DLL</ShortName> <FattrV1> <FileType>1 : READONLY</FileType> <FileSize>0x1AA00</FileSize> <FileAttributes>0x20</FileAttributes> <SoftricityFileType>0x1</SoftricityFileType> <OwnerID>0x73005C</OwnerID> <PrimaryGroupID>0x730079</PrimaryGroupID> <DateCreated>09/24/09 08:55:30</DateCreated> <DateModified>01/12/96 01:00:00</DateModified> <DateAccessed>09/24/09 08:58:36</DateAccessed> <SecurityDescriptorIndex>0x65B</SecurityDescriptorIndex> </FattrV1> </IndexEntryV1>
Doing a manual install of the same application (not via APPV), the 16bit DLLs work fine. I want to avoid this if i can.
I've been working on this for the past couple days and its been driving me loopy! I have not been able to find too many other solutions through this forums or google etc.
any help or other suggestions would be awesome.
Thanks in advanced
All Replies
- Hello
Hav eyou made progress on this, or are you still having issues?
Thanks,
Dan Bernhardt [MSFT]

