win32-制作mini dump文件

一个完整的用户模式dump是基本的用户模式转储文件。

此转储文件包括进程的整个内存空间,程序的可执行映像本身,句柄表以及其他信息,这些信息对于调试器在重建转储发生时正在使用的内存中很有用。

可以将完整的用户模式转储文件“缩小”到小型转储中。只需将转储文件加载到调试器中,然后使用.dump(创建转储文件)命令以minidump格式保存新的转储文件。

我们首先在VS中制作一个dmp文件,在代码崩溃的地方打上断点,然后调试代码,等跳到断点处,点击菜单栏的debug选项,选择"Save dump as", 就可以得到一个dump文件

然后我们使用windbg工具,首先要以管理员运行它,加载dump文件,之后在command窗口输入“.dump /m C:\Users\xx\Desktop\1.dmp ”即可

更多信息:https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/user-mode-dump-files

原文地址:https://www.cnblogs.com/strive-sun/p/13182925.html