windbg调试捕获程序崩溃时的dump信息

把windbg设置为默认调试器

把windbg设置成默认调试器后,程序发生崩溃时会会自动加载windbg调试程序,避免现场丢失。

方法:管理员权限启动cmd,运行windbg.exe -I 命令,windbg会自动设置成默认调试器。

将windbg附加到要调试的程序

程序已经运行,为了更精确的捕获崩溃,可以将windbg附加到需要调试的程序。

1.选择菜单“File->Attach to a Process…”[F6],在Attach to Process弹窗中选择需要附加的程序,点击“OK”按钮
2.命令输入框中输入“g”,enter运行[F5]

windbg附加到要调试的程序快捷键:F6打开Attach to Process窗口,F5运行

windbg启动需要调试程序

程序启动时就崩溃,设置成默认调试器又不能捕获崩溃时,可以直接使用windbg运行需要调试的程序

方法:选择菜单“File->Open Executable…”[ctrl+E],在打开窗口中选择需要运行调试的程序。

windbg打开dump文件

程序已经崩溃,生成了dmp文件,用windbg打开DMP文件:”File->Open Crash Dump…”

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注