在使用Windbg的时候,如果在Win7上使用Kernel Debug时候会弹出下面的对话框:
在这个对话框中所描述的信息中我们可以看到这么一段话:
“Local kernel debugging is disabled by default in Windows Vista,you must run 'bcdedit -debug on' and reboot to enable it.”
意思就是说:“在Windows Vista系统默认情况下本地内核调试功能被屏蔽了,你必须在控制台下运行'bcdedit -debug on'命令并且重启来开启此项功能。”
但是需要注意的就是在运行控制台程序的时候需要以管理员权限方式打开,否则无法开启。还有一点需要注意的就是在运行Windbg时候也需要管理员权限方式。
下图就是在Win7 X86上成功运行Local Kernel Debug:
这个只是其中一种方式,还有一种方式就是用一个小工具来开启,小工具名称叫:“VistaLKD.exe”,这个方法我就在这里不阐述了。