网站首页/编程软件列表/内容

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

编程软件2024-12-19阅读($clicks$)

软件介绍

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”开始安装

点击下载编程软件 >>本地高速下载

点击下载编程软件 >>本地高速下载