如何调试崩溃程序(一) 更改调试器,转存文件[转]
2009-11-18 14:32
316 查看
如何调试崩溃程序(一) 更改调试器,转存文件
程序崩溃是调试中,比较难调试的问题第一。第一步,我们先保存转存文件。
在运行中运行命令drwtsn32,做如图设置:
第二步:修改默认调试器
修改注册表键值:
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/AeDebug]
"
Auto
"
=
"
0
"
"
Debugger
"
=
"
/
"
C://WINDOWS//system32//vsjitdebugger.exe/
"
-p %ld -e %ld
"
"
UserDebuggerHotKey
"
=
dword:
00000000
找到以上键值 修改为如图所示:
这样,程序出错将会保存 dump文件到指定目录。
下一篇我们将讲解如何使用dump定位软件出错的地方。
相关文章推荐
- 如何根据程序崩溃时的DMP文件使用WinDbg查找调用堆栈
- 在linux中如何编译C程序,使之成为可执行文件?如何调试?
- 如何调试崩溃的程序
- 如何使用MAP文件找到程序崩溃的原因
- 如何根据程序崩溃时的DMP文件使用WinDbg查找调用堆栈
- XCode4如何解决调试程序时,忽然崩溃,而找不到崩溃的代码
- 技术QA:如何更改用户配置文件和程序设置的默认位置?
- 如何根据程序崩溃时的DMP文件使用WinDbg查找调用堆栈
- 如何使用MAP文件找到程序崩溃时源码是哪行异常
- XCode4如何解决调试程序时,忽然崩溃,而找不到崩溃的代码
- XCode4如何解决调试程序时,忽然崩溃,而找不到崩溃的代码
- 如何调试由于heap corruption导致的程序崩溃的简单示例
- 如何根据程序崩溃时的DMP文件使用WinDbg查找调用堆栈
- XCode4如何解决调试程序时,忽然崩溃,而找不到崩溃的代码
- 让程序崩溃时生成dump文件以供调试
- XCode4如何调试程序忽然崩溃而找不到挂的代码
- 在cygwin环境下程序崩溃如何产生core文件
- 如何根据程序崩溃时的DMP文件使用WinDbg查找调用堆栈
- [调试技巧] 如何利用WinDbg找出程序崩溃的位置
- 如何用Windbg调试禁止使用调试器的程序