Windows调试(通过dump文件定位崩溃)

时间:2020-04-20 09:30:35
【文件属性】:

文件名称:Windows调试(通过dump文件定位崩溃)

文件大小:18.39MB

文件格式:ZIP

更新时间:2020-04-20 09:30:35

windows,dump

为处理windows程序崩溃问题,有必要引入异常捕获模块。本资源主要讲述如何配置产生dump文件的环境以及dump文件产生后的分析定位。


【文件预览】:
Windows调试
----Lib()
--------dbghelp.dll(625KB)
----Src()
--------MiniDumper.cpp(10KB)
--------MiniDumper.h(918B)
--------DbgHelp.h(79KB)
----Windows程序崩溃定位.doc(171KB)
----Tool()
--------Windbgx86.msi(18.38MB)

网友评论

  • 大佬,我的exe程序加载了一个dll库,我将你的代码放到exe程序,能不能捕获dll的崩溃,我测了下没有捕获到,这个知道怎么解决嘛
  • 感谢作者提供了拿来即用的封装类,帮助我找到了一个隐藏很深的闪退bug。 源码有一些问题,需要补充一下。 1. stdafx.h 中添加 #include "MiniDumper.h" CMiniDumper g_minidump(false); 会导致链接时的重定义错误。正确的做法是,添加extern外部引用,在stdafx.cpp中定义全局对象。 2. MiniDumper.cpp中有几个方法调用,需要改成_T宏定义,否则无法在非unicode环境下编译通过。 strcpy -> _tcscpy sprintf -> _tcssprintf
  • 我按照介绍的方法,把.cpp和.h文件都添加并编译了。vs里的设置也设置了生成调试信息,但是程序崩溃时并没有生成dump文件。173214130@qq.com,谁知道怎么用能不能联系我呢?
  • 还可以,对我有很大帮助!