本文将搭建vs2017 + WDK的驱动开发环境以开发 WFP 应用。
实测,此方法在windows 10有效。
步骤
1. msdn官网下载vs2017
ed2k://|file|mu_visual_studio_community_2017_version_15.3_x86_x64_11100062.exe|1069960|5984B3CD547F9F213DE21EFE5887F08D|/
安装的过程中,选择 以C++开发桌面 程序的work station.
2. 查看vs自带的sdk的版本
打开控制面板的 应用和功能,查看sdk的版本号。
3. msdn官网下载相应sdk版本号的wdk,并安装
https://docs.microsoft/en-us/windows-hardware/drivers/other-wdk-downloads
一定要确认,sdk版本和wdk的版本一致,否则编译的时候会报类似如下错误:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 MSB6004 指定的任务可执行文件位置“C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86\stampinf.exe”无效。 msnmntr C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets 482
4.安装成功后的效果
- sdk和wdk版本一致
- vs显示出WDF项目类型
更多推荐
WFP(二)——环境搭建 vs2017+WDK
发布评论