首页 > 数据库技术 > 详细

有关windows下产生dmp,windbg的使用

时间:2015-03-26 12:38:00      阅读:903      评论:0      收藏:0      [点我收藏+]

1. 在MFC中,使用dbghelp添加代码后,程序崩溃可以产生dmp文件。 依赖的文件为dbghelp.dll和crashdump.dll。

 

  只适用于windows下的exe程序。(如果仅仅是dll程序,有可能无法生存dmp文件)
  需要有debug编译生成的pdb才能用。(适用于debug版本)
  CString strDllName = _T("CrashDump.dll");
  HMODULE hCrashHandler = LoadLibraryEx(strDllName, NULL, LOAD_WITH_ALTERED_SEARCH_PATH);
 
2. dmp文件分析。
如果出现以下问题,说明windbg安装有问题。windbg依赖的库文件找不到。需要重新安装。仅仅有一个exe是不够的。

The call to LoadLibrary(ext) failed, Win32 error 0n2
"系统找不到指定的文件。"
Please check your debugger configuration and/or network access.

进去后。输入!analyze -v可以显示出错的信息。

有关windows下产生dmp,windbg的使用

原文:http://www.cnblogs.com/alex10001/p/4367879.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!