我正在阅读有关Windows内部的书籍和文章。我想在Windows 7(32位)机器的WinDBG中启动Kernel Debugger。我尝试通过设置bcdedit /debug /on
来启用调试机器。无法启动Windows 7(32位)与bcdedit /调试选项
重新启动机器后,它只是挂起。然后在安全模式下关闭bcdedit /debug /off
,使我的机器正常工作。我在因特网上查找了原因并停止了Skype,正如其中一篇文章中所建议的那样,这是导致挂起的原因之一。
做所有这些仍然不会使我的机器在调试模式下工作。谁可以帮我这个事? 它如此令人沮丧,我有书籍和录像中,他们做内核调试在这么简单的方法,我在努力启动调试器:)
+1 - 开始进行内核调试要容易很多,就是使用sysinternals中的livekd。 –
嗨列文,我也尝试过运行LiveKd。我得到错误,告诉它无法获取ntoskrnl.exe的符号。我检查了路径的环境变量,一切都正确设置。但我仍然看到这个问题。 :(现在我会尝试创建一个虚拟机并且做,谢谢你,我希望保留这些选项最后用于创建虚拟机或者通过电线调试另一台机器,但是看起来这是唯一的办法 – Murthy