西甲新闻搜狐体育

您的位置:开心电玩电脑软件编程开发 → windows驱动程序包(WDK) v7.1 官方免费版

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

软件大小:584MB

软件语言:简体中文

用户评分:

软件类型:国产软件

授权方式:免费

运行环境:WinAll

更新时间:2018-11-15

软件分类:编程开发

软件官网:http://www.pkadd.tw

平台检测 无插件 360通过 腾讯通过 金山通过 瑞星通过

软件介绍

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

功能特色

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

使用方法

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

大家都?#19981;?/span>

  • 电脑软件
  • 手机游戏
更多>
返回顶部
西甲新闻搜狐体育 极速时时计划群 吉林福彩一定牛走势图下载 不要机选彩票 山西快乐十分钟走势图 11选五开奖号码 快三下载手机版下载 pk直播记录 本港台开奖直播开奖 新疆11选5基本走势 甘肃快三500走势图