这个教程以 Windows 7 虚拟机作为被调试的虚拟机, Windows 10 虚拟机作为调试的虚拟机 。Windows 7 虚拟机的设置跟着老师的 Win 7 x 86 双机调试视频设置就行( 就是跟着视频教程输入那四段语句,然后再安装一个安装包) 。下面就说明下双虚拟机双机调试的步骤 。
在跟着老师视频教程在 Win 1 0 虚拟机里面安装完 Visual Studio, wdkset up,winsdksetup后, Win 7 虚拟机的串行端口设置如下(该端是客户端 ,另一端是虚拟机 )。
Win 10 虚拟机的串行端口设置如下(该端是服务器 ,另一端是虚拟机 )。
然后跟着老师的视频在x 86 文件夹里面找到 Win Dbg 的应用程序并把它快捷方式发送到桌面 ,此时设置就不和老师的视频里一样 ,不用在快捷方式里面加 -kcom:port=\\.\pipe\com_1,baud=115200,pipe 这段语句 。这里我们直接用管理员模式(这里其实我用管理员模式打开和不用管理员模式直接双击打开都可以成功Win 10连接Win 7)打开 Win Dbg。然后点击左上角的 File ,如下图所示
然后点击Kernel Debug 然后再点击 COM ,设置如下图所示 ,然后点击确定 。
点击确定后的画面如下图所示
然后重启Win 7 在 Win 7 虚拟机那边选择启用调试程序 。
然后Win 10 那边的 Win Dbg 就成功连接到 Win 7 了 ,如下图所示可以成功中断 。