考虑以下场景:
- 我在 Windows 7 系统上通过串口设置调试。
- 在另一台机器上,我在它们之间安装了 windbg 并连接了串行电缆。
当我启动目标机器并在调试器机器上运行windbg时,windbg和windows内核之间的连接会正确建立并且我可以根据我的需要进行调试。
我的问题是:
建立连接后,无法分离内核调试并允许它作为独立运行。
我经常需要删除/重新安装驱动程序。安装调试器是完全不必要的,它使安装非常缓慢。
简单的解决方案根本不启动windbg。但是有没有办法在连接建立后只分离调试器并允许系统自由运行?目前,分离调试器会使目标系统保持冻结状态,允许用户再次重新连接。
注意:也欢迎任何 hacky 方式。没有干净的方法。(至少我知道。)