使用 WinDbg 进行 Windows 内核调试的详细
过程
使用 WinDbg 进行 Windows 内核调试通常需要两台计算机,一台是
Debuggee,一台作为 Debugger,又成为 Host。使用 Virtual PC 可以
在同一台电脑上进行内核调试,对于某些调试任务来说还是非常有用的。
下面以 Virtual PC 2004 为例,介绍一下利用 Virtual PC 进行
Windows 内核调试的详细过程。
1,下载并安装 Virtual PC 2004,从略。
2,启动 Virutal PC Console(控制台),创建一台新的虚拟 PC,安装向
导的提示配置硬盘、内存等参数。
3,在刚才创建的虚拟 PC 上安装操作系统,这个操作系统应该是你要调试的
Windows 版本。比如你想调试你的驱动程序在 Windows Server 2003
上出现的问题,那么就安装 Windows Server 2003。我们以 Windows
2000 为例。
4,配置虚拟 PC 的串行口,在 Virtual PC 的控制台中选择 Windows
2000,然后点击 Settings 按钮弹出设置对话框,然后在左侧的列表中(如
下图)选择 COM1。