今天还有学习一下双机调试。

环境准备

先添加一个串行端口,使用命名管道。

然后开启虚拟机,运行命令

1
bcdedit /copy {current} /d "win10 x64 debug for windbg"

这个命令的意思是把当前启动项复制一份命名为 win10 x64 debug for windbg

然后再运行 msconfig,选择刚复制的一份启动项,打开高级选项,勾选调试,选择 COM1。

然后重启之后就完事了,选择第三个选项即可。

这里用一下 VirtualDK 这个软件,非常好用,直接在虚拟机运行 target64 的 exe 文件,然后注意,最重要的一点

  • F8 选择禁用驱动签名
  • F8 选择禁用驱动签名
  • F8 选择禁用驱动签名

重要的事情说三遍,不然根本连不上,后面 Windbg 再慢慢学吧,今天因为这个环境搞了很久。