win10中“windbg+vmware+win7双机调试”设置

简介:

【转】http://blog.csdn.net/sagittarius_warrior/article/details/51305046


  本文主要介绍在win10下如何设置windbg+vmware,以进行双机调试。本文主要参考:李Sir的博客,并浏览了大量网文,以及windbg自带的help文档和MSDN,除了综合各家的经验外,也分享了本人在实践遇到的问题和解决办法。

一、安装环境

1,主机(Host OS): win10 X64

2,Windbg:10.0.10586.567 ADM64(本人安装的是wdk10+VS2015)

3,VMWare:11.0.0

4,Guest OS:win7 X64


二、虚拟机配置

1,打开相应的虚拟机,选择“编辑虚拟机设置”,打开虚拟机设置对话框,如下



2,观察“虚拟机设置”这个对话框的“硬件”->“设备栏”,看看是否有“打印机”或“Printer”,如果有,则删除该设备。

3,选择“添加”,然后选择“串行端口”,然后选择“使用命名管道”,并按如下设置


注:

1)使用命名管道,名字默认即可。

2)另一端选应用程序,即链接windbg。

3)IO模式,可选可不选。

4)完成后,需要确认一下新增的设备是“com1”(如果是中文界面,显示“串行端口”)。为对比,非com1时,显示“串行端口2”。

如果在这个地方,COM口编号不对,后续打开windbg,会显示“debuggee not connected”。附网上关于该问题的解决方案:

- -我也遇到了这个问题,刚解决。
你在Edit virtual machine settings里看下你那个串口是不是叫Serial port 2,如果是,问题就在这里,就是多了那个2。你把这个串口删掉,然后把那个printer也删掉,然后重新添加一个串口就可以了,这个时候串口就叫Serial port了。


三、Windbg的设置

1,在桌面上添加一个windbg的快捷方式;

2,右键该快捷方式,打开“属性”对话框,在目标一栏的末尾添加“ -b -k com:pipe,port=\\.\pipe\com_1,resets=0”。


注:李sir的博客就是这么设置的,但我通过这种方法去打开windbg(右键“管理员方式打开”),一直是“Debuggee not connected”。偶然尝试了下,如下设置,解决了这个问题:

3,在“快捷方式”tab中,选择“高级”,勾选“用管理员身份运行”。



四、GeustOS设置(该部分完全同“李sir的博客”)

1,以管理身份打开“cmd”。

2,输入“bcdedit”


3,设置端口1,命令如下:

[cpp] view plain copy

  1. bcdedit /dbgsettings serial baudrate:115200 debugport:1  

该处的“1”,对应com口1。


4,复制一个开机选项,命名为“DebugEntry”,可任意命名。命令如下:

[cpp] view plain copy

  1. bcdedit /copy {current} /d DebugEntry  



5,增加一个开机引导项

[cpp] view plain copy

  1. bcdedit /displayorder {current} {ID}  

注:这个ID要填写上一条命令生成的一串数字或字母。



6,激活debug

[cpp] view plain copy

  1. bcdedit /debug {ID} ON  


注:ID以生成的数字或字母串代替。



7,重启虚拟机,选择“DebugEntry[debug]”作为启动项。


8,选择好启动项后,立即回到主机,启动windbg。只有在GuestOS启动过程中,才能连接上。












本文转自fatshi51CTO博客,原文链接:http://blog.51cto.com/duallay/1982741 ,如需转载请自行联系原作者





相关文章
|
11月前
|
固态存储 安全 测试技术
别再用盗版镜像了!官方渠道获取Win10 ISO+VMware正版激活全流程
本文详细介绍了在VMware虚拟机上安装Windows 10系统的全流程,涵盖环境准备、虚拟机配置、系统安装及优化等关键步骤。内容包括软件资源获取(如VMware与Win10镜像下载链接)、硬件要求核查、虚拟机创建与参数设置(如UEFI/BIOS选择、处理器与内存分配),以及系统安装中的具体操作和常见问题解决方法。此外,还提供了性能调优方案(如显卡加速、快照管理)和高频问题解决方案,确保用户避开常见坑点。最后附有配套资源包和数据验证结果,帮助用户高效完成搭建并提升使用体验。
12110 17
|
网络协议 Linux 网络安全
虚拟机Vmware详细安装(包含kali,win7与winxp三系统相互ping与安装)
本文是一篇关于虚拟机安装和配置的教程,包括使用VMware安装虚拟机和在虚拟机中安装Kali Linux、Windows 7和Windows XP系统。作者提供了详细的步骤和截图说明,指导读者如何下载和安装VMware,以及如何从提供的链接下载预配置的操作系统镜像文件。安装过程中,重点介绍了如何选择安装路径、接受许可协议、启动安装过程,并强调了不要勾选某些选项以保持默认设置。此外,还提到了如何在虚拟机中配置网络,确保三个系统在同一网段并能互相ping通。最后,作者布置了一些练习,如熟悉操作系统的使用、获取IP地址和互相通信,以及鼓励读者享受学习网络安全的过程。
697 9
|
Linux 虚拟化
部署04-ncpa.cpl 虚拟机介绍,什么是虚拟机,怎样使用虚拟机,安装VMWARE,WorkStation,VMWARE这款软件是收费软件,可以在一个月期间进行使用,成功看VMWARE高级网络设置
部署04-ncpa.cpl 虚拟机介绍,什么是虚拟机,怎样使用虚拟机,安装VMWARE,WorkStation,VMWARE这款软件是收费软件,可以在一个月期间进行使用,成功看VMWARE高级网络设置
|
虚拟化 Windows
VMware虚拟机怎么安装win7系统【图文】
VMware虚拟机怎么安装win7系统【图文】
874 0
|
Ubuntu 网络安全 虚拟化
vmware设置窗口自适应大小
vmware设置窗口自适应大小
296 1
|
虚拟化
VMware设置虚拟机连接内外网
VMware设置虚拟机连接内外网
|
监控 虚拟化 Windows
Win10运行VMware虚拟机时蓝屏问题
Win10运行VMware虚拟机时蓝屏问题的解决办法
1340 0
Win10运行VMware虚拟机时蓝屏问题
|
算法 搜索推荐 Linux
Win7下VMware的NAT网络模式不能正常工作
Win7下VMware的NAT网络模式不能正常工作
551 0
Win7下VMware的NAT网络模式不能正常工作
|
编解码 IDE Linux
Linux系统下VMware虚拟机安装Win7 ISO操作系统
继上一篇linux系统下安装VMware虚拟机的文章后,有遗留问题,那就是将移植的虚拟机操作系统放在本机上无法直接打开的。问题反正也没有解决,但注意前后移植机器上的虚拟机版本是否一致,还有是否少拷贝了文件。 我这里没能解决,也就不多哔哔。这里是就认怂重新来过吧——也就是直接在虚拟机上新建安装操作系统。
776 0
Linux系统下VMware虚拟机安装Win7 ISO操作系统
|
Ubuntu Unix Linux
[✔️]Win10安装VMWare遇到的问题
[✔️]Win10安装VMWare遇到的问题
997 0

热门文章

最新文章