Windows应用程序在visual studio中崩溃.dump文件分析

时间:2011-09-06 09:07:14

标签: c++ windows visual-studio debugging crash-dumps

要获取转储文件(用于崩溃),我使用的是userModeProcessorDumper.exe。现在的问题是如何读取此文件(以查看堆栈信息)。关于这一点,我有几个问题

  • 是的我知道我可以使用WinDbg(相关工具)来分析.dmp文件。我的问题是 - 可以在Visual Studio中进行分析吗?更具体一点 - 我正在使用Visual Studio Enterprise Edition 6 - 在这个特定的包中 - 可以打开.dmp文件进行分析。

如果是,请帮助我完成步骤。

我在网络建议中看到使用Visual Studio 2XXX版本。因此我觉得使用VS Enterprise Edition无法做到这一点。

  • 应用程序是基于MinGW构建的,即使是这些应用程序 - 我们可以在Visual Studio中分析(什么是版本 - 即Visual Studio 2XXX或VS Enterprise Edition X.Y)?我应该为此处理任何其他设置。

此主题的任何重要链接对我都非常有帮助。

提前感谢您的建议。


PS:我的应用程序是基于C ++的应用程序。

1 个答案:

答案 0 :(得分:1)

根据我的记忆,VS6不能用于调试转储。自从我上次使用它以来已经有一段时间了,并尝试验证我的内存,我遇到了一个可能允许您调试这些转储的解决方法:Visual C++ 6, and post-mortem (crash dump) debugging

我手头没有VC6,也不知道这是否真的有效。除此之外,我觉得你...有很多IDE比VC6好多了。希望这种无能为您提供升级的推动力。使用VC7及更高版本调试转储非常简单。