VB6 EXE错误“无效的图片”

问题描述:

这是一个有点灰色区域问题的,所以我会在这里和服务器故障尝试...VB6 EXE错误“无效的图片”

我有一个实用的应用程序,用VB6建。我不再有应用程序的来源。该实用程序最后在周日早上成功使用。今天早上试图运行应用程序时,出现一个错误对话框,抱怨“无效图片”。在第二台和第三台服务器上,该应用按预期工作。

应用程序的安装没有改变。由于我没有完全控制服务器,因此可能已经应用了补丁程序,我不知道。任何人都知道可能导致此错误的操作系统可能发生的变化?服务器正在运行2003 R2,SP1。

+0

我有一个客户,今天已经开始在Win 2003 Server上遇到这个问题 - 你管理了吗? ge解决你的问题? – 2012-03-08 16:39:17

最佳猜测

  • 让自己Sysinternals Process Monitor
  • 用它来检查,如果你的VB6程序加载一些图片文件
  • ,如果你发现了他们,检查是否这些图片文件中的一个具有32位深度(VB6最多只支持24位深度,根据this forum
+0

我会检查一下Process Monitor,可能会有所帮助。然而...最近有问题的应用程序没有改变,为什么现在突然对图片抱怨? – YogoZuno 2010-10-21 21:33:52

+1

我只能推测。可能有十几个不同的原因。因此,恕我直言,唯一的办法是找出你的特殊情况的彻底分析。 – 2010-10-22 12:25:37