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
- :
- About register DLL/OCX files in windows 7
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
‎Jul 15, 2010
09:07 PM
About register DLL/OCX files in windows 7
Hi,
I made a InstallScript MSI Project in InstallShield 11.5, which has many DLL/OCX Files based on COM and need to be registered,it can be installed successfully in windows xp.
But in windows 7, it report some DLL/OCX files couldn't be registered successfully. HRESULT-2147220473.
I moved it to InstallShield 2010, the same problem.
What's going on? And what shall I do? Some special setting needed?
:mad:
I made a InstallScript MSI Project in InstallShield 11.5, which has many DLL/OCX Files based on COM and need to be registered,it can be installed successfully in windows xp.
But in windows 7, it report some DLL/OCX files couldn't be registered successfully. HRESULT-2147220473.
I moved it to InstallShield 2010, the same problem.
What's going on? And what shall I do? Some special setting needed?
:mad:
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 16, 2010
06:09 PM
My guess is that your DLL/OCX files have dependencies that exist on the XP machines you installed on, but do not exist on the Windows 7 machines.
See if either file have .dep files that list the dependencies, and then include those you do not find existing on a clean Windows 7 installation. Be careful not to redistribute system files.
There are some dependency scanners out there that may help you out - something like:
http://www.heaventools.net/PE_Explorer_Dependency_Scanner.htm
My money is on missing dependencies.
See if either file have .dep files that list the dependencies, and then include those you do not find existing on a clean Windows 7 installation. Be careful not to redistribute system files.
There are some dependency scanners out there that may help you out - something like:
http://www.heaventools.net/PE_Explorer_Dependency_Scanner.htm
My money is on missing dependencies.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 17, 2010
10:05 PM
My money is on following best practices and not using Self Registration. Do your COM extraction at the time you author the installer and then you don't have to worry about out of process run time errors during the install.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 18, 2010
08:59 PM
Hi,
I scaned these DLL/OCX files, and all suported files in windows 7.
I’m so confused...
Anyway, thank you.
I scaned these DLL/OCX files, and all suported files in windows 7.
I’m so confused...
Anyway, thank you.
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)