VS2010 WDK7.1.0 Win7_64
一:软件
1.下载VS2010
2.下载WDK7.1.0
http://www.microsoft.com/en-us/download/confirmation.aspx?id=11800
二:安装注意事项
1.一定要把WDK放在VS2010同一级目录下,否则安装失败,血和泪的教训!
2.WDK按照默认的选项安装即可。
三:环境配置
1.参考XIAOGUOZI'S Blog:
http://www.cppblog.com/guojingjia2006/archive/2011/03/19/142211.html
四:测试
1.常见问题解决方法:
1>未能加载.dll
解决方法:
http://blog.chinaunix.net/uid-11765716-id-3074932.html
#include "ntddk.h"
NTSTATUS
DriverEntry(PDRIVER_OBJECT DriverObject,PUNICODE_STRING RegistryPath)
{
return STATUS_UNSUCCESSFUL;
}
1>------ 已启动生成: 项目: UserDriver, 配置: driver Win32 ------
1>生成启动时间为 2017-1-10 10:01:09。
1>InitializeBuildStatus:
1> 正在创建“driver\UserDriver.unsuccessfulbuild”,因为已指定“AlwaysCreate”。
1>ClCompile:
1> UserDriver.cpp
1>Link:
1> UserDriver.vcxproj -> C:\Users\Cola\Desktop\User_Driver\UserDriver\driver\UserDriver.sys
1>FinalizeBuildStatus:
1> 正在删除文件“driver\UserDriver.unsuccessfulbuild”。
1> 正在对“driver\UserDriver.lastbuildstate”执行 Touch 任务。
1>
1>生成成功。
1>
1>已用时间 00:00:05.71
========== 生成: 成功 1 个,失败 0 个,最新 0 个,跳过 0 个 ==========