PDA

View Full Version : Patch through IS2008 terminates before extraction of ISSetup.dll



vishnub_s
12-08-2008, 06:52 PM
Hi,
I'm facing problem with patch generated for InstallScript MSI project using IS 2008. The behavior is different between the patch generated through IDE and through automation interface using the BuildPCPFile(). Patch created using automation interface terminates without any error when the Update.exe extracts ISSetup.dll to SUPPORTDIR.

Patch generated through IDE works and with further analysis, I noted that _ISMSIDEL.INI created in the SUPPORTDIR has key value pair as ISSetup.dll=<SUPPORTDIR>\ISSetup.dll which was missing in the _ISMSIDEL.INI file generated by the patch from automation interface.


_ISMSIDEL.INI from patch created through IDE Patch Design View
[Files]
0x0409.ini=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\{9521188A-2863-4CCC-9B3F-E03B7D685674}\0x0409.ini
0x0411.ini=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\{9521188A-2863-4CCC-9B3F-E03B7D685674}\0x0411.ini
Hotfix.msp=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\{9521188A-2863-4CCC-9B3F-E03B7D685674}\Hotfix.msp
ISSetup.dll=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\{9521188A-2863-4CCC-9B3F-E03B7D685674}\ISSetup.dll
p_setup.ini=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\{9521188A-2863-4CCC-9B3F-E03B7D685674}\p_setup.ini
Setup.INI=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\{9521188A-2863-4CCC-9B3F-E03B7D685674}\Setup.ini

_ISMSIDEL.INI from patch created through automation interface
[Files]
0x0409.ini=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\{A7FFC4AE-C811-4B1F-B8A7-BBCF737D7DBE}\0x0409.ini
0x0411.ini=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\{A7FFC4AE-C811-4B1F-B8A7-BBCF737D7DBE}\0x0411.ini
Hotfix.msp=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\{A7FFC4AE-C811-4B1F-B8A7-BBCF737D7DBE}\Hotfix.msp
p_setup.ini=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\{A7FFC4AE-C811-4B1F-B8A7-BBCF737D7DBE}\p_setup.ini
Setup.INI=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\{A7FFC4AE-C811-4B1F-B8A7-BBCF737D7DBE}\Setup.ini

Please help me in resolving this issue. Any help will be much appreciated.

Thanks,
Vishnu