MAKEMSI quickly and reliably creates MSI files in a non-programmatic way
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
[Bottom][Contents][Prev]: ApplyTransform Issue with msiOpenDatabaseModeDirect[Next]: ConfigurableItem Object Completely Broken
Have your say! Join the MAKEMSI discussion list or view archive! Suggest improvements. No question too simple or too complex.
\->Troubleshooting->Bugs, Features and Issues (NON-MAKEMSI)->Compressed files in CABINET in Transform Fails

BUG: Compressed files in CABINET in Transform Fails

Although other binary streams can be extracted from transforms, Windows Installer 3.1.4000.2435 on WINXP SP2 doesn't manage to find the cabinet stream during an install.

The following was captured in a verbose log:

MSI (s) (C0:28) [12:49:50:565]: Executing op: FileCopy(SourceName=ABCEVE~1.CHM|ABC.chm,SourceCabKey=ABC.chm,DestName=ABC.chm,Attributes=16896,FileSize=89110,PerTick=32768,,VerifyMedia=1,,,,,CheckCRC=0,,Language=1033,InstallMode=58982400,,,,,,,)
MSI (s) (C0:28) [12:49:50:565]: File: C:\Program Files\Common Files\MyCompany\BSS\ABC.mmh\ABC.chm;   Overwrite;      Won't patch;    Existing file is unversioned and unmodified - no source file hash provided to compare
MSI (s) (C0:28) [12:49:50:565]: Source for file 'ABC.chm' is compressed
InstallFiles: File: ABC.chm,  Directory: C:\Program Files\Common Files\MyCompany\BSS\ABC.mmh\,  Size: 89110
MSI (s) (C0:28) [12:49:50:581]: Re-applying security from existing file.
MSI (s) (C0:28) [12:49:50:628]: Verifying accessibility of file: ABC.chm
MSI (s) (C0:70) [12:49:50:643]: Note: 1: 2262 2: Binary.MM01.cab 3: -2147287038
MSI (s) (C0:28) [12:49:50:643]: Note: 1: 2356 2: Binary.MM01.cab
MSI (c) (F8:08) [12:49:50:643]: Transforming table Binary.

From the last line above it would appear that the transforming of the table is taking place after its already looked for and failed to find the stream!

Click here to see my newsgroup post on this subject.


Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006, 2007, 2008 & 2009 for the Windows SDK (Windows Installer) area.Please email me any feedback, additional information or corrections.
See this page online (look for updates)

[Top][Contents][Prev]: ApplyTransform Issue with msiOpenDatabaseModeDirect[Next]: ConfigurableItem Object Completely Broken


MAKEMSI© is (C)opyright Dennis Bareis 2003-2008 (All rights reserved).
Saturday May 28 2022 at 3:11pm
Visit MAKEMSI's Home Page
Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006, 2007, 2008 & 2009 for the Windows SDK (Windows Installer) area.