windows wdm驱动开发(1)环境搭建

开发环境搭建:

本机环境:windows11 22h2 家庭中文版 VS2022+windows11sdk10.0.22621+wdk10.0.22621 具体环境配置需查阅microsoft文档(https://learn.microsoft.com/zh-hk/windows-hardware/drivers/other-wdk-downloads)

vs2022:https://visualstudio.microsoft.com/zh-hans/vs/

wdk:https://go.microsoft.com/fwlink/?linkid=2196230

 

vs2022工作负荷选择使用c++的桌面开发,另外要勾选windows11sdk,单个组件需要下载缓解库

先找到msvc版本

 在单个组件处下载下面的三个缓解库

没有网络的情况下下载vs和wdk,需要找一台能联网的机子先把脱机安装包下好先:

 勾选全部下载后再安装,下载完成后会多一个文件夹,把这个文件夹拷贝到未联网的机子中,启动其中的setup程序即可。

wdk的脱机安装和vs的安装极其类似,这里就不重复说了。

 

 运行vs

创建wdm工程

 随便写点啥

改一下警告等级

 

 构建工程,在debug文件夹下找到.sys文件

 

 

虚拟机调试:

需要kmdmanager注册运行服务,debugview显示debug信息

链接:https://pan.baidu.com/s/1CdPwSeJ4m8FVqKgeIecssQ?pwd=6666
提取码:6666
--来自百度网盘超级会员V6的分享

通过kmdmanager运行服务可能报错

 需要进入winre禁用强制签名

 立即重新启动

 疑难解答

 高级选项

 启动设置,然后重启

 f7(每次都要按这个步骤来一次)

然后就可以调试驱动了

以管理员打开kmdmanager和debugview

debugview先连接至本机

 capture

 然后通过kmdmanager启动服务

 成功

 

posted @   横渡大海的神仙鱼  阅读(500)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
点击右上角即可分享
微信分享提示