c++ - 读取 Windows *.dmp 文件

标签 c++ c windows

我想知道是否有人知道如何在使用 C/C++ 编写的应用程序崩溃后打开 Windows *.dmp 文件。

最佳答案

使用 Visual Studio 的 File>Open Project 或免费的 WinDbg(Debugging Tools for Windows 的一部分)File>Open Crash Dump 选择 dmp 文件。

确保将工具配置为包含指向该应用程序的 PDB 调试符号位置的路径(您确实有符号吗?)。这两个工具都有一个线程和调用堆栈窗口,可以让您很好地了解崩溃发生的位置。包括源代码的路径也会有所帮助。

符号和源路径可以在 WinDbg 的文件菜单下设置。它隐藏在 Visual Studio 中的 Tools>Options>Debugging>SymbolsTools>Options>Project and Solutions>VC++ Directores

关于c++ - 读取 Windows *.dmp 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/158534/

相关文章:

c++ - libxml2 XPATH - 从 XML 中选择数据子集

c++ - 从另一个应用程序窗口获取焦点控件的句柄

windows - 在windows批处理中打印一段

c# - Windows Service通信,套接字,C#

c++ - 我应该使用 mount() 还是/usr/bin/mount

c - 在 GCC 中使用结构并出现错误

c - 打印内存时出现段错误

c++ - 顶点分量的 AVX2 重心插值

c++ - 无法使用 boost asio read() 获取所有数据

c++ - 使用 Visual Studio C++ 找到的文件大小不正确