首页
社区
课程
招聘
[原创] win7驱动开发环境配置
发表于: 2020-4-29 12:05 4603

[原创] win7驱动开发环境配置

2020-4-29 12:05
4603

驱动开发环境配置

安装 Visual Studio 2019,工作负载选“使用C++的桌面开发”和“通用Windows平台开发”

 

单个组件添加 MSVC v142-VS 2019 C++ x64/86 Spectre-缓解库(v14.22) 和 MSVC v142-VS 2019 C++ x64/86生成工具(v14.25)

 

 

安装wdk,下载地址 https://docs.microsoft.com/zh-cn/windows-hardware/drivers/download-the-wdk ,安装完成后Visual Studio提示安装一个扩展

 

Visual Studio创建新项目,选择 KMDF,个人选择第二个,第三个也可以,自己新建源码文件就行

 

 

码源码,参考 https://github.com/G4rb3n/Windows-Driver/tree/master/MT-Test/MTDriver_Test ,修改Visual Studio 属性选项

 

C/C++ -> 警告等级 3,将警告视为错误 否

 

 

Driver Setting -> Target OS Version Win7, Target Platform Desktop

 

 

Driver Signing -> Sign Mode off

 

 

Ctrl + B 生成 sys 文件,

 

 

安装win7虚拟机,开机按F8,取消驱动签名验证

 

 

 

win7 安一个 Dbgview 和 kmdmanager(类似驱动加载工具都行)这两个软件都用管理员权限打开,Dbgview需要配置抓取消息类型。驱动若有错误直接蓝屏

 

 

 

附双机环境搭建,安装windbg,下载 VirtualKD-Redux(Github),虚拟机复制target文件夹下的所有文件并安装,此时添加一个新的启动项;宿主机运行vmmon64,配置windbg路径,虚拟机是32位选32位windbg的路径,虚拟机是64位就选64位windbg的路径

 



[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 2
支持
分享
最新回复 (3)
雪    币: 9934
活跃值: (2554)
能力值: ( LV6,RANK:87 )
在线值:
发帖
回帖
粉丝
2
换成wdm编译出来即可支持xp
2020-4-29 12:29
0
雪    币: 10176
活跃值: (4395)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
Lixinist 换成wdm编译出来即可支持xp
非常感谢。不想折腾了,先win7玩玩吧
2020-4-29 13:02
0
雪    币: 209
活跃值: (778)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
直接WDK的Build Environment不香吗?
2020-4-29 16:08
0
游客
登录 | 注册 方可回帖
返回
//