ڼС
梦回起点
做你害怕做的事,你会发现:不过如此
本站基于WordPress—主题by 设计窝
冀ICP备15003737号
梦回起点
Copyright © 2015-2024 All rights reserved.

windows调试程序崩溃必备技巧

设置JIT调试器

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
"Auto"="1"
"Debugger"="\"C:\\Program Files\\Immunity Inc\\Immunity Debugger\\ImmunityDebugger.exe\" -AEDEBUG %ld %ld"
"UserDebuggerHotKey"=dword:00000000

程序崩溃自动导出dump

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps]
"DumpCount"=dword:0000000a
"DumpFolder"=hex(2):43,00,3a,00,5c,00,44,00,75,00,6d,00,70,00,00,00
"DumpType"=dword:00000002

DumpFolder是可扩展字符串"C:\dump"

设置符号路径

SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols

进程启动时附加调试器

以IEXPLORE.EXE为例
需要在注册表中创建一项
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\IEXPLORE.EXE

同时在该项下面添加一个字符串类型的key
Debugger,值为windbg的位置:”C:\Program Files\Debugging Tools for Windows\windbg.exe”
2022-04-13
                         
暂无评论

发表回复