ps:由于我真机已经安装过WDK7.1了 所以我在虚拟机中演示如何安装,实际安装过程中,真机与虚拟机并无差异!

如果你还没下载WDK7.1可以 通过右侧链接下载 ——-> WDK7.1下载

从我们网站下载WDK7.1以后 会得到一个ISO文件 如下图

我们可以在压缩包中打开,或者解压缩出来,得到如下文件:

我们双击kitSetup.exe来安装,安装的时候建议windbg可以不选,wdk的东西建议全选

选好以后只要点击OK按钮 就可以了,这时候会弹出一个选择路径的对话框,如下图:

这里我选择默认路径,也就是C:\WinDDK\7600.16385.1   当然,你们也可以自己选择别的路径,不过,一定要知道自己装到哪里哦!

等待一个漫长的安装过程即可,当然,如果你电脑没有.net框架的话 会装一个.net框架,只要一直下一步 下一步 即可!

安装完了以后,在你的安装路径下 会有如下文件~ 接下来你就可以愉快的编写驱动程序 并用build命令来编译你的驱动程序拉!

如果你想用VS来编写,并且编译驱动程序怎么办?网上很多教程都很麻烦,让人望而却步,今天我来说一个简单一点的方法吧。

首先我们需要一个VS(我这里演示的是VS2010 当然你用更高的版本也可以,更低的版本不推荐!)

如果你还没有VS通过右侧链接下载 ——-> VS2010下载    


然后再下载一个属性表文件 https://www.dbgpro.com/wp-content/uploads/2018/03/driverProperty.rar

这个属性表文件,下下来解压 会得到一个叫做driverProperty.props的文件,我们用notepad++打开,做少许修改,然后保存

打开以后我们看到是个xml文件 里面有几处路径,我们把它改成我们的安装路径即可,如果你是安装在默认的路径的话不用修改! 修改完了,保存在你找的到的地方即可

然后,我们用VS新建一个空项目,如下图所示

新建好空项目了,我们在源文件,点击右键 添加 新建项 如下图

在弹出的新窗口,我们选择CPP文件 并给他取个名字

接下来就是重头戏了,我们新建号文件以后,在VS点击视图,选择属性管理器,如下所示

他会出现一个下面这样的窗口  

我们在属性管理的窗口中,随便选一行,点击右键,选择添加现有属性表

这个时候会出一个选择文件的对话框,我们只要添加刚刚下下来,并修改过的属性表文件即可!

点击打开,然后再VS里面添加一段测试代码,如下图

代码写完了,我们按F7编译试试看

怎么样 是不是很简单。

用vs写驱动并编译的话,可以利用番茄的代码提示功能增加效率,而且VS真心很好用,比命令行编译爽多了!