运行应用程序时随机出现OLEAUT32.dll错误

时间:2013-09-02 07:28:13

标签: windows windows-7 vb6

该应用程序在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

2 个答案:

答案 0 :(得分:2)

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

有两种可能的解决方案:

  1. 如果您安装了VB6并且正在使用调试器,则可以慢慢单步执行代码并查看其实际崩溃的位置。这将为您提供有关问题的见解,您可以通过更改设置方式来解决问题。

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

答案 1 :(得分:0)

您使用的是Sysmantec Endpoint Protection(SEP)吗?

我刚遇到同样的错误,但是使用该DLL的第三方网站。它导致IE8崩溃并强制关闭该选项卡/窗口。我们发现它是由SEP Internet Exporer 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