找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 82803|回复: 184

[教程]使用VS2015+WDK10开发驱动

 火... [复制链接]

856

主题

2631

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36110
发表于 2016-12-31 23:40:23 | 显示全部楼层 |阅读模式
我过去很多年(大约2010年开始)都在使用NOTEPAD++与WDK7进行驱动开发,然而随着时光飞逝,月转星移,过去的故事终将要成为美好的回忆。到了2017年,我决定使用新的驱动开发环境:VS2015+WDK10(14393)。

前置准备:
1、已激活的WIN10或WIN2016系统
2、VS2015(企业版、专业版或社区版都可以)
3、WDK10(14393)
4、WIN10 SDK(14393)
必须遵循上述顺序进行安装,否则可能出现不可预料的错误。

具体操作:
1、新建空WDM驱动工程
1.png
2、删除INF文件
2.png
3、新建源码文件(注意此处扩展名是C。如果是CPP,下一步编辑源码时要用extern "C"{}把DriverEntry包起来)
3.png
4、编辑源码(这里拿WIN64教程的HELLOWORLD源码测试
4.png
5、选择目标平台(X64)
5.png
6、设置工程属性
6.png
7、选择“目标平台版本”为10.0.14393.0(这里选择的是编译器版本)
7.png
8、选择“目标OS版本”为WINDOWS 7(这样才能兼容WIN7)
8.png
9、关闭链接器的“视警告为错误”(非必须)
9.png
10、关闭编译器的“视警告为错误”(非必须)
10.png

使用VS2015编译驱动有个很方便的附带效果:
游客,如果您要查看本帖隐藏内容请回复

2

主题

43

回帖

0

精华

银牌会员

积分
397
发表于 2017-1-1 00:52:10 来自手机 | 显示全部楼层
多谢分享

1

主题

16

回帖

0

精华

铜牌会员

积分
48
发表于 2017-1-1 02:12:44 | 显示全部楼层
谢谢!之前一直用VS2013开发的,不知道2015有没有改观

0

主题

28

回帖

0

精华

铜牌会员

积分
284
发表于 2017-1-1 02:42:20 | 显示全部楼层
学习一下!!

0

主题

9

回帖

0

精华

金牌会员

积分
883
发表于 2017-1-1 09:00:26 | 显示全部楼层
多谢分享 学习一下

30

主题

693

回帖

0

精华

钻石会员

积分
2815
发表于 2017-1-1 09:59:19 | 显示全部楼层
终于看到win10驱动教程啦

0

主题

38

回帖

0

精华

铜牌会员

积分
102
发表于 2017-1-1 13:07:15 | 显示全部楼层
谢谢分享, 学习学习

0

主题

45

回帖

0

精华

铜牌会员

积分
117
发表于 2017-1-1 19:26:00 | 显示全部楼层
感觉论坛原创精华帖越来越多了~

0

主题

21

回帖

0

精华

铜牌会员

积分
53
发表于 2017-1-1 22:38:43 | 显示全部楼层
看看隐藏的内容是啥

0

主题

94

回帖

0

精华

钻石会员

积分
3031
发表于 2017-1-2 03:10:51 | 显示全部楼层
回复看隐藏内容 学习一下

2

主题

62

回帖

0

精华

金牌会员

积分
831
发表于 2017-1-2 15:44:08 | 显示全部楼层

学习一下!!

0

主题

22

回帖

0

精华

金牌会员

积分
782
发表于 2017-1-2 15:49:22 | 显示全部楼层
谢谢,准备换开发环境了

0

主题

6

回帖

0

精华

铜牌会员

积分
269
发表于 2017-1-2 20:58:45 | 显示全部楼层
多谢分享

0

主题

3

回帖

0

精华

初来乍到

积分
13
发表于 2017-1-3 10:31:15 | 显示全部楼层
习惯了2013!感觉VS越来越臃肿!

4

主题

145

回帖

0

精华

金牌会员

积分
1189
发表于 2017-1-3 13:51:53 | 显示全部楼层
话说一年前就开始使用VS2015+WDK10了,真的好用!双机也很方便!

0

主题

33

回帖

0

精华

铜牌会员

积分
49
发表于 2017-1-3 19:38:59 | 显示全部楼层
谢谢大牛学习了。。

0

主题

15

回帖

0

精华

铜牌会员

积分
127
发表于 2017-1-4 10:37:53 | 显示全部楼层
等到了这一天

0

主题

31

回帖

0

精华

铜牌会员

积分
180
发表于 2017-1-4 13:09:20 来自手机 | 显示全部楼层
多谢分享

0

主题

17

回帖

0

精华

铜牌会员

积分
248
发表于 2017-1-5 12:40:31 | 显示全部楼层
看看2015

0

主题

19

回帖

0

精华

铜牌会员

积分
68
发表于 2017-1-5 14:18:52 | 显示全部楼层
多谢分享!!正在学习ing

1

主题

31

回帖

0

精华

铜牌会员

积分
64
发表于 2017-1-5 17:21:31 | 显示全部楼层
必须看看的

0

主题

33

回帖

0

精华

金牌会员

积分
739
发表于 2017-1-7 19:55:18 | 显示全部楼层
vs2015微软不是说自带了最新sdk吗?还要重新安装,

77

主题

192

回帖

9

精华

贵宾会员

积分
15602
发表于 2017-1-9 14:17:55 | 显示全部楼层
感谢楼主分享

1

主题

82

回帖

0

精华

铜牌会员

积分
156
发表于 2017-1-11 10:17:47 | 显示全部楼层
哈哈哈哈感谢TA的耐心指导

2

主题

165

回帖

0

精华

金牌会员

积分
944
发表于 2017-1-12 09:58:04 | 显示全部楼层
已经搭建好了vs2015+wdk10,但是总是感觉wdk7命令行编译好点

0

主题

52

回帖

0

精华

铜牌会员

积分
246
发表于 2017-1-14 17:19:02 | 显示全部楼层
看看WIN10是什么

0

主题

117

回帖

0

精华

铜牌会员

积分
258
发表于 2017-1-19 23:35:25 | 显示全部楼层
不能用notepad++了吗

6

主题

123

回帖

0

精华

初来乍到

积分
5392
发表于 2017-1-20 00:34:55 | 显示全部楼层
6666当时我也是弄了四五天才解决

0

主题

59

回帖

0

精华

铜牌会员

积分
303
发表于 2017-1-22 14:53:04 | 显示全部楼层
谢谢 分享,学习

2

主题

12

回帖

0

精华

铜牌会员

积分
217
发表于 2017-2-1 12:07:32 | 显示全部楼层
嗯,正在用vs2015来写驱动,同时用他来调试驱动也是不错的

0

主题

7

回帖

0

精华

初来乍到

积分
30
发表于 2017-2-7 15:21:31 | 显示全部楼层
win7+vs2015+wdk10也行么?

0

主题

11

回帖

0

精华

初来乍到

积分
82
发表于 2017-2-14 12:57:18 | 显示全部楼层
看看!隐藏了什么
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表