WFP(二)——环境搭建 vs2017+WDK

本文将搭建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.com/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.安装成功后的效果

  1. sdk和wdk版本一致
    在这里插入图片描述
  2. vs显示出WDF项目类型
    在这里插入图片描述