Windows Driver Kit 7.1.0 下载及安装步骤图解

1.运行KitSetup.exe

图片[1]-Windows Driver Kit 7.1.0 下载及安装步骤图解-第五维

2.选择全部组件

图片[2]-Windows Driver Kit 7.1.0 下载及安装步骤图解-第五维

3.设置安装路径

图片[3]-Windows Driver Kit 7.1.0 下载及安装步骤图解-第五维

4,接受用户协议

图片[4]-Windows Driver Kit 7.1.0 下载及安装步骤图解-第五维

5.DSF安装警告,点确定继续

图片[5]-Windows Driver Kit 7.1.0 下载及安装步骤图解-第五维

6.开始安装

图片[6]-Windows Driver Kit 7.1.0 下载及安装步骤图解-第五维

7.安装安成,点Finish退出

图片[7]-Windows Driver Kit 7.1.0 下载及安装步骤图解-第五维

对于Windows 7 系统,在 Visual Studio 2013 中新建一个空的Win32 DLL工程,加入一个main.cpp源码文件:

extern "C"
{
#include "NTDDK.h"
}
 
void Unload(PDRIVER_OBJECT pDriverObject)
{
	DbgPrint("驱动御载成功");
}
 
extern "C" NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject, PUNICODE_STRING pRegisterPath)
{
	pDriverObject->DriverUnload = Unload;
	DbgPrint("驱动加载成功");
	return 1;
}

打开项目的设置,在VC++目录中,设置可执行文件目录:

图片[8]-Windows Driver Kit 7.1.0 下载及安装步骤图解-第五维

设置包含目录:

图片[9]-Windows Driver Kit 7.1.0 下载及安装步骤图解-第五维

设置库目录:

图片[10]-Windows Driver Kit 7.1.0 下载及安装步骤图解-第五维

在C/C++预处理器中定义X86

图片[11]-Windows Driver Kit 7.1.0 下载及安装步骤图解-第五维

在清单设置里面将生成清单设置成:否(/MANIFEST:NO)

图片[12]-Windows Driver Kit 7.1.0 下载及安装步骤图解-第五维

在常规选项中将目标扩展名改为.sys,注意配置类型为:动态库(.dll)

图片[13]-Windows Driver Kit 7.1.0 下载及安装步骤图解-第五维

现在应该可以成功编译并生成.sys的空的32位驱动程序了!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享