https://blog.csdn.net/icandoit_2014/article/details/78739962

可以看出,此种方法只适用于程序崩溃但没有立即自行退出的情况。倘若程序故障后自行退出,则此方法就难以应用。不过,我们可以在注册表中添加如下信息已确保系统在程序崩溃后自行保存一个dump文件:

在注册表中找到

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\WindowsError Reporting\LocalDumps

1.2WinDbg抓取

程序运行崩溃后,先不关闭程序,将WinDbg附加到改进程上。

执行命令:.dump –ma Test.dmp  ,则会产生一个Test.dmp的转储文件。

二、调试Dump文件

2.1.VS调试

用VS打开dmp文件。测试时 dmp文件时本地产生的,因此VS会依据dmp文件自行找到exe,pdb和源代码的路径。因此直接点击调试,程序会出错代码行中断。

2.2 WinDbg调试

最新文章

  1. iOS tabBar双击事件
  2. Windows Phone App的dump文件实例分析- System.ExecutionEngineException
  3. js 打开窗口window.open
  4. jS事件:target与currentTarget区别
  5. AlertDialog使用时遇到问题
  6. struts2基本配置
  7. POJ 1573 Robot Motion
  8. IE8对css文件的限制
  9. Linux创建修改删除用户和组
  10. Chapter 1 First Sight——22
  11. jQuery插件实现的方法和原理简单说明
  12. Mac Hadoop2.7.2的安装与配置
  13. OAuth2实现单点登录SSO
  14. ionic3创建选项卡
  15. 浅谈Spring中的IOC容器
  16. HTML学习笔记Day14
  17. 考前停课集训 Day3 匪
  18. 'pip' 不是内部或外部命令
  19. Android Butterknife框架
  20. POJ 2296 Map Labeler (2-Sat)

热门文章

  1. java常用集合框架关系
  2. MySQL DataType--隐式类型转换
  3. python(字典函数/操作)
  4. web workers 实例
  5. jmeter+python+sh执行优化报告(一)
  6. 微信小程序~App.js中获取用户信息
  7. 51nod 2486 小b和矩阵
  8. Oracle数据库的分页
  9. vscode远程调试node服务端
  10. Python中json.dump() 和 json.dumps()的区别