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 extract at build ?
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
Jun 20, 2013
10:36 AM
Force Com Component to be registered in a specific hive...
I see where in the Setup Design view I can highlight a component and set various properties. But I don't see where I can select which hive to register the component in...
Our software is used by hospitals which typically require an Administrator to install the software. What happens is, that when registering Redemption.dll and Redemption64.dll, if the Administrator immediately runs the software and attempts to use the Calendar in our program (which talks to Outlook and uses Redemption to avoid the annoying confirmations) the Administrator gets the appointments just fine. But after he/she logs off and the user logs on, they can't use the calendar because it's probably getting registered in the HKCU (current user) which was the Administrator.
How can I configure the Install to make sure the component is registered properly in HKLM?
Thanks.
Bob
Our software is used by hospitals which typically require an Administrator to install the software. What happens is, that when registering Redemption.dll and Redemption64.dll, if the Administrator immediately runs the software and attempts to use the Calendar in our program (which talks to Outlook and uses Redemption to avoid the annoying confirmations) the Administrator gets the appointments just fine. But after he/she logs off and the user logs on, they can't use the calendar because it's probably getting registered in the HKCU (current user) which was the Administrator.
How can I configure the Install to make sure the component is registered properly in HKLM?
Thanks.
Bob
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Jun 26, 2013
05:42 AM
I also use the redemption.dll in some of my installation packages. I never had the problems you describe. I install the file in the following way:
The setup must be started as administrator.
The installation is always done per machine, not per user.
The redemption.dll is installed in [CommonFilesFolder]\SubDirectory
During the build of the setup I use the COM extract at build flag for the component containing the redemption.dll.
If I look in the MSI-Package, I can see that the entries for the redemption.dll are written to HKEY_CLASSES_ROOT.
Hope this helps
Barbara
The setup must be started as administrator.
The installation is always done per machine, not per user.
The redemption.dll is installed in [CommonFilesFolder]\SubDirectory
During the build of the setup I use the COM extract at build flag for the component containing the redemption.dll.
If I look in the MSI-Package, I can see that the entries for the redemption.dll are written to HKEY_CLASSES_ROOT.
Hope this helps
Barbara
![](/skins/images/D60DF682EA37BF37032955CE10F3F0BB/responsive_peak/images/icon_anonymous_message.png)