我的一个 C++ MFC 应用程序在某些 windows(7,xp) 计算机上随机崩溃。此应用程序使用一些第三方库(Apache 轴),当我检查依赖项时,它会在加载与此第三方库相关的 DLL 后显示应用程序退出。
所以我需要一种方法来检测这个应用程序的崩溃原因是什么。有没有办法做到这一点?
- 我读到它可以使用
.pdb
文件来托管以及.exe
文件识别崩溃问题,但像往常一样微软没有明确的文档如何使用。 - 我尝试使用
IBM purify
试用版。但我没有显示任何有效信息。 - 我尝试使用
WinDbg
. 但我找不到如何使用它。
任何帮助真的很感激。
编辑:添加了崩溃报告
Problem Event Name: APPCRASH
Application Name: installer.exe
Application Version: 5.0.1.0
Application Timestamp: 51ac0bdc
Fault Module Name: AxisXMLParserXerces.dll
Fault Module Version: 1.0.0.0
Fault Module Timestamp: 51ac0016
Exception Code: c0000005
Exception Offset: 0000161d
OS Version: 6.1.7601.2.1.0.256.4
Locale ID: 18441
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789`