我正在尝试使用由包和部署向导(在Win 2003上创建的安装程序)创建的安装程序来安装VB应用程序。安装程序安装正常,我发现依赖项(ocx和dll文件)安装在sysWOW64文件夹而不是system32文件夹中(因为应用程序是32位)。但是当我运行应用程序时,它找不到ocx或dll依赖项。我错过了什么?
答案 0 :(得分:0)
您的setup.exe是否触发了提升?
最终可能会在虚拟化地点进行每用户注册,而不是通常预期的HKLM注册。
您是否已使用RegEdit进入并检查注册条目?
答案 1 :(得分:0)
尝试调整EXE应用程序中的兼容性..,右键单击appliacation dn goto compatibility,然后检查在兼容模式下运行此程序,并检查以管理员身份运行..,
如果问题仍然过多,请将dll / ocx拖放到system32文件夹中的regsvr32
答案 2 :(得分:0)
这可能与安装程序运行时使用的权限和权限有关。
只需使用基于MSI的现代安装程序,如Installshield。它会为你节省很多麻烦。