【windows驱动程序包下载】windows驱动程序包(WDK) v7.1 官方免费版

软件介绍

知识兔

WDK(Windows Driver Kit)是微软公司推出的windows驱动程序包,这是一种完全集成的驱动程序开发系统,它包含Windows Driver Device Kit (DDK),用于测试 Windows 驱动器的可靠性和稳定性。

【windows驱动程序包下载】windows驱动程序包(WDK) v7.1 官方免费版插图

功能特色

知识兔

Windows 驱动程序基础 (WDF) 简化了 Windows 驱动程序的开发和支持。
头文件重构(Windows Vista 和更高版本)通过分享更简单的目录结构、避免声明冲突以及对所有支持的 Windows 版本使用单一头文件集,减小头文件的复杂性。
可安装文件系统 (IFS) 工具包将头、库、示例以及文档作为 WDK 的一部分分发。
验证程序和静态分析工具(如 PREfast 和静态驱动程序验证程序)帮助您在编译时查找 bug。

使用方法

知识兔

一、源代码编译
在微软官网上下载 WDK 开发包,里面有 WDK 编译器,链接器,配置工具,如NMAKE。然后,用记事本写 C 或 C++ 文件,编译,链接就 OK 了。WDK 库是一定要的,否则头文件,导入库都没有,就无法编译了。至于编译器和连接器,其实就是普通的 cl.exe 和 link.exe 两个工具,和 VS 中的 VC 编译链接器是同一个。编译的方法是:在自己的目录如 c:\wdkdemo 中有个待编译的 wdkdemo.c ,那么需要在这个目录里加入两个文件,一个是 makefile (无后缀名)的固定文件名,内容也是固定的:INCLUDE $(NTMAKEENV)\makefile.def另外一个文件是 sources (无后缀名)的固定文件名,内容为:targettype=drivertargetname=objsources=wdkdemo.c这两个文件都是让nmake 工具配置用的,最终调用合适的编译器和链接器开关来编译出 sys 。WDK包有个 build 命令行工具,当配置好了以上两个文件后。双击 build 工具,进入到 c:\wdkdemo 目录,输入命令 build 回车,然后只要 wdkdemo.c 源代码正确,就会生成 sys 文件了。
二、sys 文件安装
在网上下载个免费的驱动安装工具,这个不难吧,一般调试用的驱动,建议在安装的时候,千万记得要选择手动模式,因为自启动模式,如果驱动有BUG ,会导致蓝屏,重启机器后,驱动因自启动又被加载,导致再次蓝屏。
三、调试
在微软官网下个 windbg ,但 windbg 需要调试机和被调试机模式,因此 windbg 最好配合 vmware 来使用。我感觉,sys 文件编译是很麻烦的。不如编译应用程序,只要一个 VS 可以搞定大部分的事情。驱动开发需要很多关于其他工具的知识。譬如,用记事本或者NOTEPAD++编辑源代码感觉很吃力,因为 VS 没有驱动开发的项目,因此 VS 不直接支持驱动开发,当然,可以进行配置,但 VS 配置驱动是很麻烦的。另外, windbg 有很多的调试命令,当然常规的命令一般4、5个就够用了。VMWARE 的配置也是很麻烦的,当初,我自己研究了很长时间,网上虽然有教程,但都是讲得不全面,譬如要配置10个地方,网上都是只说7、8个,导致 VMWARE 配置不成功。驱动开发还有 DRIVER STUDIO 这么一个 IDE 可以使用,另外还有 IRPTRACE ,DEVICE TREE , DEBUG VIEWER 等工具。我开发驱动的工具是 VMWARE + VS2010 + WDK + WINDBG + WINOBJ + IRPTRACE + DEBUG VIEWER 这几个。

安装方法

知识兔

1、下载文件
2、解压文件(推荐winrar压缩软件)
3、点击“KitSetup.exe”开始安装

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

标签

发表评论