【问题标题】:Limitations of Local Kernel Mode Debugging in Windbg?Windbg中本地内核模式调试的局限性?
【发布时间】:2012-02-03 01:06:01
【问题描述】:

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本地内核模式调试选项的限制。

【问题讨论】:

    标签: windbg


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,是的,我一直在尝试进行设置。但我相信通过虚拟串口连接时响应速度是一个问题。
    • 虚拟串口的运行速度比真实串口快得多。对于超高速,您可以尝试 VirtualKD:virtualkd.sysprogs.org
    猜你喜欢
    • 2019-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-13
    • 1970-01-01
    • 2015-07-15
    • 1970-01-01
    • 2012-01-27
    相关资源
    最近更新 更多