本机win10上windbg+VMware+Win7 64 位虚拟机双机调试
1.环境如题
2.首先是在win10上安装好windbg工具,然后在快捷方式上点击属性
并将目标中的内容修改为类似如***意前面字符串是安装路径
:"C:\Program Files (x86)\Debugging Tools for Windows (x86)\windbg.exe" -b -k com:pipe,port=\\.\pipe\com_1,resets=0
然后可以修改使用属性,然后开启虚拟机,打开命名管道
3,开启虚拟机软件,进入虚拟机设置,添加命名管道。
下图是已经添加好的,
一般来说,没有修改此选项的都是如下图所示的:
添加时,先将打印机删除,然后再添加
4.至此,开启虚拟机中的Win7 64位系统,使用管理员权限登陆CMD,输入bcdedit ,
就会看到加载器的选项,
看到那resumeobject 那跟着的一串ID吗,那就是下面要是使用的部分。
1.设置端口1连接,输入:bcdedit /dbgsettings serial baudrate:115200 debugport:1
2.复制开机选项,名字可以随意我一般都取 WinDebug,输入:
bcdedit /copy {current} /d WinDebug
3.增加一个开机引导项 输入:bcdedit /displayprder {current} {ID}
这里的ID就是刚刚说明的那个部分。
4.**WinDebug,输入:bcdedit /debug {ID} ON 重启虚拟机电脑即可看到连接。