Visual Studio 中的 Windows 应用程序崩溃 .dmp 文件分析

发布于 2024-12-02 21:39:48 字数 577 浏览 2 评论 0原文

为了获取转储文件(针对崩溃),我使用了 userModeProcessorDumper.exe。现在的问题是如何读取这个文件(查看堆栈信息)。对此我有几个问题

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

如果是,请帮助我采取步骤。

我在网络建议中看到使用 Visual Studio 2XXX 版本。所以我感觉VS企业版做不到同样的事情。

  • 该应用程序是基于 MinGW 构建的,甚至这些应用程序 - 我们可以在 Visual Studio 中进行分析吗(版本是什么 - 即 Visual Studio 2XXX 或 VS Enterprise Edition XY)?我应该为此做任何额外的设置吗?

关于这个主题的任何材料链接都会对我非常有帮助。

预先非常感谢您的建议。


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

To get the dump file (for crashes) I am using the userModeProcessorDumper.exe. Now the question is how to read this file (to see the stack information). Regarding this I have couple of questions

  • Yes I know I can use WinDbg (related tools) to analyze the .dmp file. My question is - Can this be analyzed in Visual Studio? To be more specific - I am having Visual Studio Enterprise Edition 6 - In this particular pack - can the .dmp file be opened for analysis.

If Yes, Please help me with steps.

I see in web advice to use Visual Studio 2XXX version. So I am feeling that the same cannot be done using VS Enterprise Edition.

  • The application is built on MinGW, even these application - can we analyze in Visual Studio (what ever is the edition - i.e Visual Studio 2XXX or VS Enterprise Edition X.Y)? Should I take care of any additional setting for this.

Any material link on this topic would be very helpful to me.

Thanks a lot in advance for your advice.


PS : My application is a C++ based application.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一向肩并 2024-12-09 21:39:48

据我记得,VS6 不能用于调试转储。自从我上次使用它以来已经有一段时间了,在尝试验证我的记忆时,我遇到了一个解决方法,它可能允许您调试这些转储: Visual C++ 6 和事后(故障转储)调试

我手头没有VC6,不知道这是否真的有效。除此之外,我对你有同感……有比 VC6 更好的 IDE。希望这种无能能够推动您升级。使用 VC7 及更高版本调试转储非常容易。

From what I remembered, VS6 cannot be used to debug dumps. It's been a while since I last used it, and trying to verify me memory I came across a workaround that might allow you to debug those dumps after all: Visual C++ 6, and post-mortem (crash dump) debugging.

I don't have VC6 at hand, and have no idea if this really works. Other than that, I feel for you... There are IDEs so much better than VC6. Hope this inability gives you the push towards an upgrade. Debugging dumps is really easy with VC7 and above.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文