我有一个VB6应用程序,安装程序使用INNO Setup进行编译。 安装程序运行良好。但在大约10%的计算机上,当用户单击图标运行已安装的应用程序时,它不会启动,也不会出现错误信息,只会发出哔声。VB6应用程序不会在某些计算机上运行,在其他计算机上运行良好
这是发生在XP和也赢得7
我在XP和Win 7的开发和应用工程确定,所以我一直无法重现该问题。
安装程序注册所有需要的ocx和dll(afaik)。 (好吧不是全部,它假设MS运行时组件应该在那里,但我想如果缺少某些东西应该显示一条错误消息)
我在想某种用户权限,UAC,但甚至用户管理员组有问题。
您能否指出我需要寻找和测试哪些可能的问题以修补应用程序。
谢谢!
[后续]
多亏了提示,发现了明显的原因造成的问题。我用它来作对照更好看:
现在我试图发现为什么。我有另一个具有相同清单的应用程序,并且工作正常。
尚未能在事件查看器上获得反馈。
您需要确保所有依赖项都在目标计算机上。您是否尝试过在事件查看器中查看是否记录了错误?我以前遇到过MCI ocx的问题。 –
应用程序是否为ActiveX EXE? – wqw
wqw:不,不是ActiveX Exe。 – Sunjen