0

该应用程序在 Win XP 上运行良好,但在 Win7 上出现错误。运行我的 vb6 应用程序时随机存在 OLEAUT32.dll 错误。我在网上搜索了解决方案,有人指出这是关于DLL上的病毒感染,但我已经对文件进行了病毒扫描,一切都很好。还有哪些其他原因会导致这些错误?谢谢你。

Faulting application name: MyVB6Application.exe, version: 8.0.0.0, time stamp:     0x52036491
Faulting module name: OLEAUT32.dll, version: 6.1.7601.17676, time stamp: 0x4e58702a
Exception code: 0xc0000005
Fault offset: 0x0001e0e0
Faulting process id: 0x11b8
Faulting application start time: 0x01cea56cb2092596
Faulting application path: (MyVB6Application path)
Faulting module path: C:\Windows\syswow64\OLEAUT32.dll
Report Id: fbb81d53-115f-11e3-bc50-0026b9cf26e6
4

2 回答 2

2

这是一个非常普遍的错误,不幸的是,您需要进一步调查它。

有两种可能的解决方案:

  1. 如果您安装了 VB6 并且正在使用调试器,您可以慢慢地单步调试代码并查看它实际上在哪里崩溃。这将使您深入了解该问题,并且您可以通过更改设置方式来解决它。

  2. 如果您可以访问 Visual C++ 或 WinDbg,您实际上可以在崩溃发生时单击“调试此应用程序”或其他任何名称,然后在类似的调试器中打开它。如果您有适当的 .pdb 文件,您实际上会看到 VB6 代码并具有与上述相同的洞察力。如果您不确定问题出在哪里,这种方法有时会快得多。

于 2013-09-02T12:19:19.027 回答
0

您是否使用 Sysmantec 端点保护 (SEP)?

我刚刚遇到了同样的错误,但是第三方网站使用了该 DLL。它导致 IE8 崩溃并强制关闭该选项卡/窗口。我们发现它是由 SEP Internet Explorer Addon 引起的。

SEP 的另一个用于桌面应用程序的模块也有一些类似的报告:http ://webcache.googleusercontent.com/search?q=cache:mGAm4stnBBcJ:www.symantec.com/business/support/index%3Fpage%3Dcontent%26id %3DTECH202006+&cd=3&hl=en&ct=clnk&gl=us

于 2013-10-14T18:07:39.860 回答