旧版VB6应用程序无法启动

时间:2012-06-08 00:36:01

标签: vb6

我继承了头痛。我有一个10年前开发的小型遗留(GUI)应用程序,VB6源代码早已不复存在。它目前在几台旧的XP PC上工作,我被问到是否可以在Windows 7 64bit上运行它。嗯......这是不行,所以我尝试了32位版本来验证64不是问题而且它不起作用。所以我然后创建了一个XP虚拟机,它也没有用。这三个环境的问题都是一样的。你双击.exe并没有显示任何内容,但当你在任务管理器下查看时,它就在那里并且固定CPU 我下载了Dependency Walker,似乎所有必需的dll和OCX文件都在那里。谁能提出别的建议?我真的很茫然。任何事都将不胜感激!

2 个答案:

答案 0 :(得分:3)

标准方法是下载并运行ProcessMonitor,将其设置为仅过滤可执行文件,运行可执行文件,ProcessMonitor将捕获应用程序正在使用的DLL /文件/注册表设置。

答案 1 :(得分:0)

您确认已安装VB6运行时文件吗?

http://support.microsoft.com/kb/290887

我不确定它们是否已经包含在Win7中了,它们只是在XP中的一个后续服务包中。

相关问题