inno setup install vb6 app dll
I recently compiled a vb6 application with inno setup that when i install, works fine on winxp when i tried it on vista, i got error message
i noticed it was a dll registration problem, so i try to register the dll manually to see if it corrects the problem. when i tried that, i got this error
is the开发者_开发百科re anyway i can correct the problem?
The Vista computer might not have ActiveX Installer Service installed/enabled, see Implementing and Administering the ActiveX Installer Service for detail instructions.
It's a permissions issue. Try the following:
Register the component from an elevated command prompt. Right click on the icon for Command Prompt on the start menu and select Run as Administrator. You will be prompted by UAC to approve the elevation. Once the command prompt window is open, run your regsvr32 command from that window and it should succeed. Source: http://www.tech-archive.net/Archive/DotNet/microsoft.public.dotnet.languages.vb/2009-10/msg00002.html
You can also try running the installer you just created with administrative privileges (same procedure as above). I hope that helps.
精彩评论