windows驱动开发之网络双机调试(三)
一、配置目标计算机
首先在被调试机上也安装上 WDK 环境,随后在 WDK 的安装目录下运行该工具 WDK Test Target Setup
,默认路径:C:\Program Files (x86)\Windows Kits\10\Remote\x64\WDK Test Target Setup x64-x64_en-us.msi
;在之后调试机中的 Visual Studio
将连接被调试机的 WDK Test Target Setup
的工具,自动完成双机调试环境的配置。
1.管理员模式运行cmd 开启调试模式 bcdedit /debug on
2.设置网络调试接口bcdedit /dbgsettings net hostip:10.0.100.249 port:50007
3.Port Number取值范围为49152到65535,此端口号在调试计算机上会用到
4.bcdedit /dbgsettings查看生成的Key并将其拷贝出来
二、配置开发计算机
1.在“解决方案资源管理器”窗口中,选择并右键单击“解决方案‘KMDFHelloWorld’(1 个项目)”,然后选择“配置管理器” 。 为驱动程序项目选择配置和平台。我们选择“调试”和“x64”。
1.在 Visual Studio 2019 中打开你的解决方案。 可以在 KMDFHelloWorld 文件夹中双击解决方案文件 KMDFHelloWorld.sln
2.在“解决方案资源管理器”窗口中,选择并右键单击KMDFHelloWorld 项目,然后选择“属性” ,然后选择Driver Install->Deployment->Target Device Name
3.输入驱动调试名称和目标主机的ip
4.输入目标主机生成的port和key
5.配置完成如下:
Status:Configured for driver testing则代码已经连接,然后点击Apply->OK即可
6.在 Visual Studio 2017中将被调试机添加完毕后,在如下窗口选择该主机并设置驱动的硬件 ID 为 Root\KMDFHelloWorld,如下:
配置完成后,我们在 Visual Studio 2019点击项目的解决方案->生成>部署解决方案,驱动程序将自动部署在被调试机上并进行测试运行:
在被调试机上我们在设备管理器中可以看到 KMDFHelloWorld 已经成功部署了。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性