Windbg中本地内核模式调试的局限性?

Windbg中本地内核模式调试的局限性?,windbg,Windbg,Windbg中的本地内核模式调试选项是否存在一些限制 我正在使用VMWare Workstation在VM中运行Win XP SP3。主机操作系统为:Windows 7 SP1 我想在VM中使用Windbg执行内核调试 但是,很少有命令不起作用。比如说, lkd> !process -0 0 PROCESS 82cd38b0 SessionId: 0 Cid: 0cd4 Peb: 7ffd6000 ParentCid: 0638 DirBase: 0e740300

Windbg中的本地内核模式调试选项是否存在一些限制

我正在使用VMWare Workstation在VM中运行Win XP SP3。主机操作系统为:Windows 7 SP1

我想在VM中使用Windbg执行内核调试

但是,很少有命令不起作用。比如说,

lkd> !process -0 0

PROCESS 82cd38b0  SessionId: 0  Cid: 0cd4    Peb: 7ffd6000  ParentCid: 0638
    DirBase: 0e740300  ObjectTable: e2474a10  HandleCount:  43.
    Image: notepad.exe

lkd> .process /i 82cd38b0
              ^ Operation not supported by current debuggee error in '.process /i 82cd38b0'
    Image: notepad.exe

lkd> !lmu
No export lmu found

所以,我猜这些是windbg的本地内核模式调试选项的限制。

本地内核模式调试非常有限,您甚至不能设置断点。更多关于限制的信息


通过来宾系统上的COM端口设置远程内核调试,并重定向到主机系统上的管道。然后您可以执行所有调试命令。

谢谢您,是的,我一直在尝试设置。但我相信通过虚拟串行端口连接时,响应速度是一个问题。虚拟串行端口的工作速度比真实串行端口快得多。对于superspeed,您可以尝试VirtualKD: