Apr 12, 2019
05:43 AM
Thanks Jennifer, Self registration probably solves our problem, but we have tried to avoid this because it violates "Best practices". But now we'll give it a try!
... View more
Apr 12, 2019
05:39 AM
1 Kudo
Thanks shunt, The registry key UseAPIRegistryHooks was already defined with the value of 1. Changing it to 0 or 2 makes "COM Extract at Build" fail. Switching from "COM Extract at Build" to "Self register" solves our problem, and we will now try to self register all COM dlls despite tha fact that it is not recommended in "Best practices"... Do you know if the UseAPIRegistryHooks setting has any impact when self registering COM dll's?
... View more
Apr 11, 2019
07:58 AM
We are using Installshield 2018 (basic msi) for our application which includes COM dlls. These are registered using “COM extract at build”. After installation the registry includes an additional property InprocServer32 for each COM object holding a “Darwin descriptor”. This is probably because the COM information is advertised. When running the application on Windows 10 the initialization of each COM object is very slow. Monitoring the registry shows that registry is queried for information about all the dlls installed by the msi each time a COM object is initialized. (There are no messages in the event log when this happens.) Deleting the extra InprocServer32 property or registering the dlls manually with regsvr32 after installation solves the problem. How can we in InstallShield avoid having Darwin descriptors included in the registry for COM dlls (turn off advertising)? The Feature has the Advertise property set to "Disallow advertise".
... View more
Jan 14, 2014
01:21 AM
Hi, We recently migrated from Wise Installation Studio. Wise had a function called "Remove Missing Files" which detected files that were removed from the source directories and allowed the user to remove their components. Using Installshield (Pro) I have so far only been able to do this manually for files that were not linked dynamically, by checking for missing keypaths and then deleting their associated components. This is quite cumbersome. Does Installshield have some kind of "Remove/detect missing files" that I am not aware of? Grateful for any advice on this matter! Regards, Morten
... View more
Labels
- Labels:
-
InstallShield 2013
Latest posts by nkinstall
Subject | Views | Posted |
---|---|---|
2217 | Apr 12, 2019 05:43 AM | |
2218 | Apr 12, 2019 05:39 AM | |
2253 | Apr 11, 2019 07:58 AM | |
1457 | Jan 14, 2014 01:21 AM |
Activity Feed
- Got a Kudo for Re: Problem with advertised COM information (Darwin descriptors). Apr 12, 2019 07:58 AM
- Posted Re: Problem with advertised COM information (Darwin descriptors) on InstallShield Forum. Apr 12, 2019 05:43 AM
- Posted Re: Problem with advertised COM information (Darwin descriptors) on InstallShield Forum. Apr 12, 2019 05:39 AM
- Posted Problem with advertised COM information (Darwin descriptors) on InstallShield Forum. Apr 11, 2019 07:58 AM
- Posted Remove missing files from an installation on InstallShield Forum. Jan 14, 2014 01:21 AM