windbg 调试关机_本地内核调试环境搭建,就这么简单!

本文详细介绍了如何在Windows系统中开启本地内核调试,包括通过命令行和界面方式设置,以及解决可能遇到的安全启动问题。利用windbg进行内核调试,需注意特定命令的限制。同时,文章分享了关于键盘截图键在调试中的小知识。
摘要由CSDN通过智能技术生成

5be5932180e883f10067916ee7414e13.png

前言

内核调试默认是关闭的,需要手动开启。本文将简单介绍如何在 Vista 及后续版本的系统中开启本地内核调试,并简要介绍使用 windbg 连接内核的方法。在 xp 系统中,对应的设置保存在 boot.ini 中,感兴趣的小伙伴儿请自行搜索设置方法。

本地内核调试

windbg 不仅可以作为用户态调试器使用,还可以作为内核调试器使用。相较于命令行版本的 kd.exewindbg 更友好。在 windbg 中,通过菜单 File -> Kernel Debug (Ctrl + K) 可以打开内核调试设置界面,如下图:

ae67ae74c1864fe9deb9a036207deec3.png

NETUSB1394COM 这四个选项是针对双机内核调试的,本文不涉及。Local 是本地内核调试用的,我们发现不用进行任何设置。点击 确定 按钮即可进行本地内核调试。

如果觉得上述操作太繁琐,我们可以以管理员权限运行 windbg.exe -kl 直接开启本地内核调试。

可能遇到的问题

我们可能遇到下面的错误提示:

Local kernel debugging requires Administrative privileges, and is not supported by WOW64. Only a single local kernel debugging session can run at a time. Local kernel debugging is disabled by default. You must run 'bcdedit -debug on' and reboot to enable it.

具体错误提示如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值