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
- :
- Unable to correctly COM Register a DLL
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 26, 2008
10:39 AM
Unable to correctly COM Register a DLL
I have a COM DLL that seems to register fine on Windows XP but on Vista there seems to be an added hex value for the InprocServer32 entry? Any ideas on how to solve this?
Entry made by InstallShield 2008:
[CODE][HKEY_CLASSES_ROOT\CLSID\{C3ED72D9-2B70-421A-8CD4-3FF65547274A}\InprocServer32]
@="C:\\Program Files\\Citrix\\Provisioning Server\\StatusTrayCom.dll"
"InprocServer32"=hex(7):2b,4f,2c,35,56,24,37,5d,62,3f,64,37,79,54,54,64,2a,32,\
73,69,3e,25,70,30,75,72,39,52,27,62,3d,60,5a,55,71,26,3d,41,45,3d,48,00,00
"ThreadingModel"="Apartment"
[/CODE]
Entry made by RegSrv32:
[CODE][HKEY_CLASSES_ROOT\CLSID\{C3ED72D9-2B70-421a-8CD4-3FF65547274A}\InprocServer32]
@="C:\\Program Files\\Citrix\\Provisioning Server\\StatusTrayCom.dll"
"ThreadingModel"="Apartment"
[/CODE]
I did a COM extract when I added the .dll to the component.
TIA
Dan
Entry made by InstallShield 2008:
[CODE][HKEY_CLASSES_ROOT\CLSID\{C3ED72D9-2B70-421A-8CD4-3FF65547274A}\InprocServer32]
@="C:\\Program Files\\Citrix\\Provisioning Server\\StatusTrayCom.dll"
"InprocServer32"=hex(7):2b,4f,2c,35,56,24,37,5d,62,3f,64,37,79,54,54,64,2a,32,\
73,69,3e,25,70,30,75,72,39,52,27,62,3d,60,5a,55,71,26,3d,41,45,3d,48,00,00
"ThreadingModel"="Apartment"
[/CODE]
Entry made by RegSrv32:
[CODE][HKEY_CLASSES_ROOT\CLSID\{C3ED72D9-2B70-421a-8CD4-3FF65547274A}\InprocServer32]
@="C:\\Program Files\\Citrix\\Provisioning Server\\StatusTrayCom.dll"
"ThreadingModel"="Apartment"
[/CODE]
I did a COM extract when I added the .dll to the component.
TIA
Dan
(2) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Sep 29, 2008
09:26 AM
*bump*
Anyone? Acresso? I found another thread on this, but it too ended with no response... we really need to solve this.
Anyone? Acresso? I found another thread on this, but it too ended with no response... we really need to solve this.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Sep 29, 2008
09:47 AM
This is extra information Windows Installer needs for advertised COM components in your installation. This only appears when you use the Class, ProgId and AppId tables. Using Only the registry table populated with extracted COM information will not write the InprocServer32 REG_MULTI_SZ value.
Peter.
Peter.