English 中文(简体)
inno安装程序安装vb6应用程序dll
原标题: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

我注意到这是一个dll注册问题,所以我尝试手动注册dll,看看它是否能纠正这个问题。当我尝试的时候,我得到了这个错误

有没有我能纠正这个问题?

最佳回答

Vista计算机可能没有安装/启用ActiveX安装程序服务,请参阅实现和管理ActiveX安装程序服务以获取详细说明。

问题回答

这是一个权限问题。请尝试以下操作:

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

您也可以尝试使用管理权限运行刚刚创建的安装程序(与上面的过程相同)。我希望这能有所帮助。





相关问题
Prevent windows from queuing shellexecute requests

Win.ShellExecute 0, "open", "C:dirprogram.exe", "arguments", vbNullString, SW_SHOWNORMAL Win.ShellExecute 0, "open", "http://www.google.com", vbNullString, vbNullString, SW_SHOWNORMAL I want google....

Why is My Loop Only Deleting One File?

Using VB6 In a folder, i have n number of files, i want to delete a 0 kb files code Dim filename5 As String filename5 = Dir$(txtsourcedatabasefile & "*_*", vbDirectory) MsgBox filename5 Do ...

How to check the filesize?

Using VB6 I have the text file with different sizes, so i want to delete the file where filesize = 0 kb. How to make a vb6 code for deleting the 0 kb files. Need vb6 code Help

File Rename problem?

I m using VB6 and I have a folder where I have n number of files. I want to change the file extension to .txt. I used the code below to change the extension of all .fin files to .txt. Dim filename1 ...

Error 20728-F while in using Crystal Reports in VB6

I m using Crystal Reports in my VB6 project, but I m facing error while loading the report in crystalreport1.action=1; Please give me some solution for this problem. It is showing the error as Error ...

DllRegisterServer entry point was not found

When running my vb6 application I am getting error like, runtime error 53 : file not found: rscomclNoMsg.dll then i tried to register that dll from cmd line using regsvr32. Then I am getting ...

SQL Server 2000, ADO 2.8, VB6

How to determine if a Transaction is active i.e. before issuing Begin Transaction I want to ensure that no previous transaction are open.. the platform is VB6, MS-SQL Server 2000 and ADO 2.8

热门标签