WIN10 + VM12( 虚拟机WIN7系统) + WinDbg +配置双机调试
第0步:主机与虚拟机必须互相PING通。关闭防火墙可实现命令行输入IPconfig可查IP地址,然后PING下,别找错了,看清楚自己连的。也可直接PING计算机名,但工作组必须一样。建议直接PING IP地址,虚拟机工作组一样时,我PING不了。一开始还可以的,可能时网络类型给我换了。第一步:虚拟机添加串行端口,注意移除打印机防止打印机占用COM1(端口1)第二步:进入虚拟机WIN7系统,运行MS
·
第0步:
主机与虚拟机必须互相PING通。关闭防火墙可实现
命令行输入IPconfig可查IP地址,然后PING下,别找错了,看清楚自己连的。也可直接PING计算机名,但工作组必须一样。建议直接PING IP地址,虚拟机工作组一样时,我PING不了。一开始还可以的,可能时网络类型给我换了。
第一步:虚拟机添加串行端口,
注意移除打印机防止打印机占用COM1(端口1)
第二步:进入虚拟机WIN7系统,运行MSconfig(此步也可用命令行的形式开设置,但记住用
管理员运行)
C:\> bcdedit /debug on //命令行形式开启调试
C:\> bcdedit /dbgsettings serial debugport:1 baudrate:115200 //命令行形式设置端口
勾选以下圈圈
第三步:修改完后重启电脑,进行本机的WinDbg设置。
创建快捷方式,右键添加参数:-b -k com:port=\\.\pipe\com_1,baud=115200,pipe
第四步:以
管理员的方式运行该WinDbg。可看到虚拟机卡在如下界面,一般WinDbg出现一个框框就时连上了
(我出现了没开虚拟机时打开WinDbg出现找不到文件的情况,我也不知道为什么,所以下图没了框框,如果不确定就输入g命令继续运行虚拟机,等虚拟机开好后在下断点,看图,然后观察虚拟机又卡住了的样子,再输入命令g此时出现了那框框。)
WinDbg出现找不到文件,就先开虚拟机再开WinDbg。
如果不确定是否连上
出现的问题:
1.打开WinDbg出现找不到文件,先打开虚拟机再打开WinDbg即可,
注意管理员运行
我也不知道为什么会这样,刚开始还不会的。
附上一些好的参考:
(这个类似微软翻译吧)https://blog.csdn.net/liuyez123/article/details/50857621
微软(英文):https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debug-universal-drivers---step-by-step-lab--echo-kernel-mode-
更多推荐
已为社区贡献1条内容
所有评论(0)