关于c++:驱动开发通过windbg工具进行双机调试的配置

主计算机操作系统:win10
虚拟机操作系统:win10

一.创立虚拟机

参考:Windows 10 上的 Hyper-V

二.创立虚构网络

参考:创立虚构替换网络
本次采纳形式一:应用 Hyper-V 管理器创立虚构交换机

  1. 关上 Hyper-V 管理器。 执行此操作疾速的办法是按 Windows 按钮或密钥,而后键入“Hyper-V 管理器”。
  2. 在左窗格中抉择服务器,或在右窗格中单击“连贯到服务器…”。
  3. 在 Hyper-V 管理器中,从右侧的“操作”菜单中选择虚构交换机管理器… 。
  4. 在“虚构交换机”局部下,抉择“新建虚构网络交换机”。
  5. 在“你要创立哪种类型的虚构交换机?”下,抉择“内部”。
  6. 抉择“创立虚构交换机” 按钮。
  7. 在“虚构交换机属性”下,为新交换机命名,如“内部 VM 交换机”。
  8. 在“连贯类型”下,确保已抉择“内部网络”。
  9. 抉择要与新虚构交换机配对的物理网卡。 这是以物理形式连贯到网络的网卡。
  10. 抉择“利用” 来创立虚构交换机。 此时,你很可能看到以下音讯。 单击“是”持续。
  11. 抉择“确定” 敞开虚构交换机管理器窗口。

三.禁用平安启动

  1. 关上 Hyper-v 管理器并抉择创立的虚拟机点击设置。
  2. 抉择 ” 平安 设置”。
  3. 勾销选中 ” 启用平安启动 ” 复选框。
  4. 抉择“确定”以保留设置。

四.启动虚拟机确保主计算机和虚拟机能够相互ping通

如果不通临时敞开防火墙

五.在虚拟机上启用内核模式调试

1.在指标计算机上,以管理员身份关上“命令提示符”窗口。 输出此命令以启用调试(注:hostip是主计算机ip)。

bcdedit /debug on
bcdedit /dbgsettings net hostip:192.168.102.113 port:50005
bcdedit /set testsigning on

六.通过windbg工具连贯虚拟机

1.关上命令窗口进入到windbg.exe目录而后输出(windbg.exe -k net:port=50005,key=1ndik7jy60dms.zh9m958erplb.1bkbxwiwz3klu.1gx6qh5e4z61k)key为上一步虚拟机返回的key。
或者双击windbg.exe关上后点击file抉择kernel Debug.输出port和key也是一样的。

七.重启虚拟机

重启虚拟机后会看到窗口会输入日志,等呈现Debuggee is running…阐明曾经连贯好。


下一篇介绍如何通过VisualStudio2019连贯虚拟机进行双机调试。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理