[教程]使用VS2015+WDK10开发驱动
我过去很多年(大约2010年开始)都在使用NOTEPAD++与WDK7进行驱动开发,然而随着时光飞逝,月转星移,过去的故事终将要成为美好的回忆。到了2017年,我决定使用新的驱动开发环境:VS2015+WDK10(14393)。前置准备:
1、已激活的WIN10或WIN2016系统
2、VS2015(企业版、专业版或社区版都可以)
3、WDK10(14393)
4、WIN10 SDK(14393)
必须遵循上述顺序进行安装,否则可能出现不可预料的错误。
具体操作:
1、新建空WDM驱动工程
2、删除INF文件
3、新建源码文件(注意此处扩展名是C。如果是CPP,下一步编辑源码时要用extern "C"{}把DriverEntry包起来)
4、编辑源码(这里拿WIN64教程的HELLOWORLD源码测试)
5、选择目标平台(X64)
6、设置工程属性
7、选择“目标平台版本”为10.0.14393.0(这里选择的是编译器版本)
8、选择“目标OS版本”为WINDOWS 7(这样才能兼容WIN7)
9、关闭链接器的“视警告为错误”(非必须)
10、关闭编译器的“视警告为错误”(非必须)
使用VS2015编译驱动有个很方便的附带效果:**** Hidden Message ***** 多谢分享 谢谢!之前一直用VS2013开发的,不知道2015有没有改观 学习一下!! 多谢分享 学习一下 终于看到win10驱动教程啦 谢谢分享, 学习学习 感觉论坛原创精华帖越来越多了~ 看看隐藏的内容是啥 回复看隐藏内容 学习一下
学习一下!! 谢谢,准备换开发环境了 多谢分享 习惯了2013!感觉VS越来越臃肿! 话说一年前就开始使用VS2015+WDK10了,真的好用!双机也很方便! 谢谢大牛学习了。。 等到了这一天 多谢分享 看看2015
多谢分享!!正在学习ing 必须看看的 vs2015微软不是说自带了最新sdk吗?还要重新安装, 感谢楼主分享 哈哈哈哈感谢TA的耐心指导 已经搭建好了vs2015+wdk10,但是总是感觉wdk7命令行编译好点 看看WIN10是什么 不能用notepad++了吗 6666当时我也是弄了四五天才解决 谢谢 分享,学习 嗯,正在用vs2015来写驱动,同时用他来调试驱动也是不错的 win7+vs2015+wdk10也行么? 看看!隐藏了什么