APPCRASH - myapp.exe从VB6开始崩溃

时间:2014-04-18 12:40:13

标签: vb6 crash dep

我有一个用VB6编写的exe(app1),这是从另一个VB6应用程序(app2)调用的。这些年来一直在运作,最近开始崩溃。当我正在运行app2并且app1被调用时崩溃并出现以下错误。

Problem signature:
  Problem Event Name:   APPCRASH
  Application Name: myapp1.exe
  Application Version:  6.0.0.0
  Application Timestamp:    470bfe05
  Fault Module Name:    ole32.dll
  Fault Module Version: 6.1.7601.17514
  Fault Module Timestamp:   4ce7b96f
  Exception Code:   c0000005
  Exception Offset: 00066b21
  OS Version:   6.1.7601.2.1.0.256.28
  Locale ID:    1033
  Additional Information 1: a7aa
  Additional Information 2: a7aa91f17ea749d42a4de3b390fa5b3d
  Additional Information 3: a7aa
  Additional Information 4: a7aa91f17ea749d42a4de3b390fa5b3d

这只在某些机器上崩溃,它在具有相同配置的机器中工作。 我已经尝试为这个exe禁用DEP,这也没有用。

1 个答案:

答案 0 :(得分:1)

这些不应该发生在VB6程序中,除非它以骑士的方式使用API​​调用。这样的程序可以运行得很好,直到它运行的数据中的某些内容导致它在其中一个访问冲突错误中失败。

请参阅What is a C0000005 crash?