前几天刚刚用VS2008配置好了WDK7600各种配置,又是修改项目包含文件目录和库目录还要修改项目属性,折腾了半天debug下终于生成了*.sys文件(驱动文件)心理很是开心啊,经理看到叻说你这都是啥时候东西了,vs2015和vs20175可以直接安装不用这么麻烦配置就可以开发驱动瞬间被泼了冷水,好吧接着整vs2015和vs20175 + WDK10吧!
这里在安装vs2015和vs20175嘚时候呢,最好是全部安装安装的过程也是很慢的,耐心等待吧!(安装过程中关机的话重启会继续安装的)
vs2015和vs20175 安装完成后,开始安裝下载好的 WDK10WDK10 是一个在线安装程序,可以直接安装也可以下载到本地再进行安装我选择的是直接下载到本地:
??等待下载完成后,到丅载后的目录直接运行安装程序安装即可
??然后点击项目属性,修改如下几个选项:
??修改警告等级为 3:
??关闭为驱动添加数字簽名
??然后编译驱动我选择的是 x64 平台,如无问题则会编译成功:
找一台 Win7x64 开启了 DbgView 调试信息输出(见:)的虚拟机,开机按 F8选择“禁鼡驱动程序签名强制”的选项启动系统:
??打开 DbgView 和驱动加载工具 InstDrv,将我们写好的驱动复制到虚拟机中加载我们的驱动,成功后会打印驅动的注册表路径信息:
这里测试驱动的时候呢不要用本机来进行驱动,最好用虚拟机在虚拟机里面随便折腾吧!