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
- :
- COM Extraction Question
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
‎Oct 16, 2008
11:24 AM
COM Extraction Question
I'm working on a project where I've been supplied with an ActiveX control and a batch file that calls regsvr32 with a /i parameter to pass (licensing) data to DllInstall.
Obviously I don't a custom action like this in my customer's install, does InstallShields COM extraction have a techniquie to mimic this and extract the data?
Obviously I don't a custom action like this in my customer's install, does InstallShields COM extraction have a techniquie to mimic this and extract the data?
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 16, 2008
01:35 PM
what about using an InstallScript CA to call dllInstall directly?
We had to do something similar for an InstallScript project years ago, to make sure a dll got registered at a specific time. It worked ok.
You'd probably need something like:
Sandra
We had to do something similar for an InstallScript project years ago, to make sure a dll got registered at a specific time. It worked ok.
You'd probably need something like:
prototype INT dllname.DllInstall( BYVAL BOOL, BYVAL WSTRING );
....
if ( UseDLL(INSTALLDIR ^ "dllname.dll") == 0) then
DllInstall(TRUE, szCmdLine);
UnUseDLL("dllname.dll");
endif;
Sandra
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 16, 2008
02:00 PM
I want to avoid any custom action. I've figured this out by profiling the regsvr32 call and authoring the additional rows into the Registry table, but it would be nice if COMExtract could accomodate this.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 17, 2008
01:38 PM
I'm not aware of any support for this. The closest I can think of is the ability to specify a command line for self-registration via the ISSelfReg table, and I think that only applies to .exe files.