Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在windows7上运行的vb6 custome application setup.exe提供;注册文件时出错';C:\Windows\System32\hid.dll'&引用;_Windows_Dll_Vb6_Installation - Fatal编程技术网

在windows7上运行的vb6 custome application setup.exe提供;注册文件时出错';C:\Windows\System32\hid.dll'&引用;

在windows7上运行的vb6 custome application setup.exe提供;注册文件时出错';C:\Windows\System32\hid.dll'&引用;,windows,dll,vb6,installation,Windows,Dll,Vb6,Installation,我已经用VB6编写了多个应用程序,我们将这些应用程序发送给客户,供我的公司在现场进行产品配置。 我在VB6 SP6中使用包和部署向导 当该字段中的客户运行setup.exe时,他们会收到错误信息- 注册文件“C:\Windows\System32\hid.dll”时出错 许多文件都会发生这种情况,例如Ws32_32.dll、setupapi.dll、mswinsck.ocx 我已经了解到,这与SysWOW64中有预编译的驱动程序有关,这些驱动程序是比VB6更旧的版本,并且作为软件包一部分的VB6

我已经用VB6编写了多个应用程序,我们将这些应用程序发送给客户,供我的公司在现场进行产品配置。 我在VB6 SP6中使用包和部署向导 当该字段中的客户运行setup.exe时,他们会收到错误信息-

注册文件“C:\Windows\System32\hid.dll”时出错

许多文件都会发生这种情况,例如Ws32_32.dll、setupapi.dll、mswinsck.ocx

我已经了解到,这与SysWOW64中有预编译的驱动程序有关,这些驱动程序是比VB6更旧的版本,并且作为软件包一部分的VB6 setup.exe无法更新SysWOW64驱动程序


有没有办法制作一个安装在Windows7上的VB6软件包?如果没有,至少有一种方法可以抑制错误,使客户看不到它们,那么应用程序会运行。

Ws32_32/hid.dll是系统库,您的安装应用程序不应该尝试安装或注册它们(它们实际上无法注册,因为它们根本不是COM库)。PDW总是相当糟糕,使用其他能让你更好地控制的东西,例如,你正在打包你不该打包的DLL,或者你有一个严重的恶意软件感染。除了极少数情况外,您根本不应该部署设备驱动程序。不使用PDW并不能解决问题,事实上,如果PDW有问题,建议您根本不应该使用VB6。这是一个面向专业程序员的工具,这就是为什么微软在VB5之后放弃了标准版。VB.Net是孩子们的工具。也许可以举个例子,在PDW中检查哪些依赖项?正如其他一些注释所述,您可能只是检查了太多的依赖项。最终,@AlexK。建议可能是最好的。Ws32_32/hid.dll是系统库,您的安装应用程序不应该尝试安装或注册它们(它们实际上无法注册,因为它们根本不是COM库)PDW总是相当糟糕,使用其他能让你更好地控制的东西,例如,你正在打包你不该打包的DLL,或者你有一个严重的恶意软件感染。除了极少数情况外,您根本不应该部署设备驱动程序。不使用PDW并不能解决问题,事实上,如果PDW有问题,建议您根本不应该使用VB6。这是一个面向专业程序员的工具,这就是为什么微软在VB5之后放弃了标准版。VB.Net是孩子们的工具。也许可以举个例子,在PDW中检查哪些依赖项?正如其他一些注释所述,您可能只是检查了太多的依赖项。最终,@AlexK。这个建议可能是最好的。