【发布时间】:2016-06-24 13:30:51
【问题描述】:
我在一台计算机上运行 Windbg.exe 我想将这台计算机连接到另一台物理计算机 在另一台电脑上安装和调试我写的驱动程序。
这可能吗?如何实现?
需要注意的是,我已经在虚拟机上检查了我的驱动,一切正常,但是唯一的物理机蓝屏,所以我想调试物理机。
【问题讨论】:
标签: driver windbg kernel-mode
我在一台计算机上运行 Windbg.exe 我想将这台计算机连接到另一台物理计算机 在另一台电脑上安装和调试我写的驱动程序。
这可能吗?如何实现?
需要注意的是,我已经在虚拟机上检查了我的驱动,一切正常,但是唯一的物理机蓝屏,所以我想调试物理机。
【问题讨论】:
标签: driver windbg kernel-mode
当然可以。您可以使用serial port、Firewire、USB 2 或USB 3 连接到目标机器(需要特殊的硬件支持、特殊的电缆,而且我听说它的工作次数不会比它多)或首选如果您使用的是 Windows 8 或更高版本 - over Ethernet。
您在目标计算机上使用bcdedit,就像在您的虚拟机上一样,您传递kd.exe 或windbg.exe 一个内核连接字符串,就像您在调试您的虚拟机时所做的那样 - 只是使用另一个传输。
【讨论】:
是的,它可以调试物理机。由于 conio 为此提供了信息。您还可以按照 Microsoft 指南设置调试环境。
https://msdn.microsoft.com/en-us/library/windows/hardware/hh439378(v=vs.85).aspx
【讨论】: