0x1 驱动开发环境配置(VS2010+WDK7600)
一、安装VS2010和WDK7600
vs2010下载链接,安装路径可以自己选,安装包什么的默认就好了,空间实在不够可以把sql那个选项取消 WDK7600链接,安装路径自己选,默认安装就好了
二、配置驱动环境
首先建立一个空项目
打开配置管理器新建一个,从Debug处复制
添加一个项目属性表
将DriverProperty.props文件里的内容换成以下内容
有2个地方要修改:
要将C:\WinDDK改成你的WinDDK目录,我这里安装在C盘,所以是这个,如果你在D盘安装就改成D:\WinDDK,可以使用记事本的全部替换,比较方便不需要其他编辑器 将wxp改成你需要使用驱动的系统,一般都是在物理机编写驱动,在虚拟机运行驱动(如果在物理机测试的话,出现错误会直接蓝屏,你也不想自己本机一直蓝屏吧!),WDK7600支持的驱动版本如下,如果你是win7,直接将wxp替换成win7即可
重启vs2010 新建一个文件开始写驱动
选择C++,注意填写名称最后是xxxx.c后缀(大家都是用c来写驱动的,基本没有人用C++写驱动)
将代码写到.c文件里
#include "ntddk.h"
NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
{
return STATUS_UNSUCCESSFUL;
}
F7编译如果没有显示错误的话,那就说明环境配置成功了!
附上以上所有Tools链接 ??提取码:1111
VS2010? DDK编译驱动程序环境配置详细步骤
?
首先,建立一个文件,内容如下:
???????? 将内容里的 “D:\WinDDK”替换你的DDK安装路径
?
?
?
?
???
?
?
???
???
???
?
?
???
?????
?????
???
???
?????
???
???
?????
?????
?????
?????
?????
?????
?????
?????
?????
???
?
?
文件的后缀为:“.props”
?
打开VS2010
新建一个控制台的空文件工程
右键项目—>属性
选择 配置管理器
?
新建一个配置(此处已经建好了“Driver”)
名字自拟,命名后确定即可。
?
打开“属性管理器”
选中“Driver”,右键 “添加现有属性表”
?
再弹出的对话框,选择刚才的“.props”文件即可。
?
?
添加简单代码:
(直接粘贴过来,注释中文都乱码了,截图了只好,代码是全的)
?
?
?
??? 看生成的驱动文件如下图:
windows驱动环境配置vs2010+wdk7600
最简单的方式是安装wdk7600+vs2010+VisualDDK-1.5.7
这三个软件安装好之后,可直接在vs2010新建项目中有一个VisualDDK,直接可生成相应的环境
?
?
以上是我配置方法,滴水视频里有另外一种配置方法
新建Visual C++,选择空项目
?
然后选生成,配置管理器
?
?
选择新建
?
配置项目属性
?
?
?
?
将以下代码填入其中
重启vs2010,环境就配好了,之后就自己新建驱动文件并开始你的开发之路了
VisualDDK-1.5.7.exe 及一些配置文件在我的资源中
?
posted @
2019-04-28 12:18
史D芬周 阅读(
...) 评论(
...)
编辑
收藏