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 已经成功部署了。

 

posted @   TechNomad  阅读(1378)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示