Windebug双机调试环境搭建2020-10-12

主要参考 这两篇文章
https://www.cnblogs.com/fanling999/p/3920202.html
https://www.cnblogs.com/witty/archive/2012/04/23/2466024.html
https://www.cnblogs.com/lfls128/p/4971213.html

  1. 安装虚拟机 VMware Workstation 16 Pro 下载地址 https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html
  2. 安装window 10 64位系统
  3. 如果安装完启动报错, Hyper-V 或 Device/Credential Guard 的情况下运行 VMware Workstation 的最低要求 按照这个网站设置 https://www.cnblogs.com/7047-zfy/p/13186849.html
  4. 按Windows键,搜索控制面板,点启用或关闭Windows功能,找到Hyper-V,把勾选去掉,选择不重启,
  5. 以管理员身份运行 bcdedit /set hypervisorlaunchtype off
  6. 安装完毕以后,点击windows虚拟机 设置 删除 打印机,防止占用用串口
  7. 按照教程添加串口,如图
    在这里插入图片描述
    5.因为本地无法找到boot.ini 添加启动项,所以参照https://www.cnblogs.com/witty/archive/2012/04/23/2466024.html这个网页 使用bcdedit命令增加启动项,设置好以后会出现在这里插入图片描述

6.设置串口在这里插入图片描述
7.Windbg设置 快捷方式设置参数-b -k com:pipe,port=\\.\pipe\com_1,resets=0 实例"C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\windbg.exe" -b -k com:pipe,port=\.\pipe\com_1,resets=0
在这里插入图片描述
8.设置内核符号表 srvc:\Symbolshttp://msdl.microsoft.com/download/symbols
8. 我在windgb 没有找到可以输入命令行的“bu drivername!driverentry” 命令,所以只能使用 KdBreakPoint();命令进入断点了
9. 在这里插入图片描述
10.启动windgb 在虚拟机中调用sc start HelloWorld 则会进入断点
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值