This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Problem extracting a support file during a MergeModule CA.
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Sep 20, 2010
10:07 AM
Problem extracting a support file during a MergeModule CA.
I had a problem with merge module custom actions that required support files, until i found this thread:
"http://community.flexerasoftware.com/showthread.php?p=389788&mode=linear#post389788".
The solution worked great within most of my custom actions, but in one, my call to MsiDatabaseOpenView results in ERROR_INVALID_HANDLE. Err.LastDllError gives me ERROR_SXS_KEY_NOT_FOUND (meaning that MsiDatabaseOpenView is probably getting that error when it tries to open the database using the MSI handle that i provide. Is there some way that the MSI handle passed to the CA is invalid?
Am I going to be unable to do any CAs that require System Context and support files?!?! What's going on, here?
"http://community.flexerasoftware.com/showthread.php?p=389788&mode=linear#post389788".
The solution worked great within most of my custom actions, but in one, my call to MsiDatabaseOpenView results in ERROR_INVALID_HANDLE. Err.LastDllError gives me ERROR_SXS_KEY_NOT_FOUND (meaning that MsiDatabaseOpenView is probably getting that error when it tries to open the database using the MSI handle that i provide. Is there some way that the MSI handle passed to the CA is invalid?
Am I going to be unable to do any CAs that require System Context and support files?!?! What's going on, here?
(1) Reply