When install MSI with some custom actions written in InstallScript, the custom customs cannot be executed.
When look into the MSI log, it seems like the IsBE.dll cannot be registered into the Vista 64-bit.
I get a error code: 0x8002801c (Error accessing the OLE registry).
I ever install with build-in administrator, it works well, therefore I know may be related to UAC.
But the problem is the behavior is different in Vista 64-bit and Vista 32-bit.
In Vista 32-bit, it works well.
Does somebody know what the problem is?
The target machine is Vista 64-bit build 5840.
And InstallShield 12 is used.
Here is the slice of msi log.
===================================
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
IsBE.dll of IS12 cannot be registered in Vista x64
Started by
simonlin
, Nov 14 2006 07:57
1 reply to this topic
Posted 14 November 2006 - 07:57
CODE |
1: Setting SUPPORTDIR property to: C:\Users\SIMON_~1\AppData\Local\Temp\{915D7878-2100-4525-ECEA-B09174E36971} MSI (c) (80!2C) [14:18:14:236]: PROPERTY CHANGE: Adding SUPPORTDIR property. Its value is 'C:\Users\SIMON_~1\AppData\Local\Temp\{915D7878-2100-4525-ECEA-B09174E36971} '. MSI (c) (80!2C) [14:18:14:236]: PROPERTY CHANGE: Adding ISSETUPFILESCOMPLETED property. Its value is 'Completed'. 1: Setting ISSETUPFILESCOMPLETED property Action ended 14:18:14: ISSetupFilesExtract. Return value 1. MSI (c) (80:6C) [14:18:14:236]: Doing action: AppSearch Action 14:18:14: AppSearch. Searching for installed applications Action start 14:18:14: AppSearch. MSI (c) (80:6C) [14:18:14:236]: Note: 1: 2205 2: 3: AppSearch MSI (c) (80:6C) [14:18:14:236]: Note: 1: 2228 2: 3: AppSearch 4: SELECT `Property`, `Signature_` FROM `AppSearch` Action ended 14:18:14: AppSearch. Return value 0. MSI (c) (80:6C) [14:18:14:236]: Doing action: tmInitDebugInformation Action 14:18:14: tmInitDebugInformation. Action start 14:18:14: tmInitDebugInformation. MSI (c) (80:80) [14:18:14:283]: Invoking remote custom action. DLL: C:\Users\SIMON_~1\AppData\Local\Temp\MSI2B35.tmp, Entrypoint: f1 InstallShield: Running InstallScript function f1 InstallShield: IsBE.dll location: C:\ProgramData\InstallShield\ISEngine12.0\IsBE.dll InstallShield: Using temp folder C:\Users\SIMON_~1\AppData\Local\Temp\{973D133C-FCFB-4EAA-8168-CA239D0E657E} InstallShield: Installing engine... InstallShield: Using product language 1033 InstallShield: Extracting support file setup.inx to C:\Users\SIMON_~1\AppData\Local\Temp\{973D133C-FCFB-4EAA-8168-CA239D0E657E}\setup.inx InstallShield: Opening stream of file C:\Users\SIMON_~1\AppData\Local\Temp\MSI2B35.tmp InstallShield: Extracting support file ISRT.dll to C:\Users\SIMON_~1\AppData\Local\Temp\{973D133C-FCFB-4EAA-8168-CA239D0E657E}\ISRT.dll InstallShield: Extracting support file IsConfig.ini to C:\Users\SIMON_~1\AppData\Local\Temp\{973D133C-FCFB-4EAA-8168-CA239D0E657E}\IsConfig.ini InstallShield: Extracting support file _isres1033.dll to C:\Users\SIMON_~1\AppData\Local\Temp\{973D133C-FCFB-4EAA-8168-CA239D0E657E}\_isres.dll InstallShield: Extracting support file String1033.txt to C:\Users\SIMON_~1\AppData\Local\Temp\{973D133C-FCFB-4EAA-8168-CA239D0E657E}\String1033.txt InstallShield: Skipping optional support file _isuser1033.dll InstallShield: Existing IsBE.dll version is 12.0.1.659 InstallShield: Found suitable version of IsBE.dll InstallShield: Registering file C:\ProgramData\InstallShield\ISEngine12.0\IsBE.dll InstallShield: Failed to (un)register file C:\ProgramData\InstallShield\ISEngine12.0\IsBE.dll. Error = 0x8002801c InstallShield: Setting script cmdline... InstallShield: ProductCode is {915D7878-2100-4525-ECEA-B09174E36971} InstallShield: Initializing Engine InstallShield: Script function f1 failure. Unknown Exception. |
================================================