Windows平台的SDK、DDK与WDK
来源:互联网 发布:c 程序员简历 知乎 编辑:程序博客网 时间:2024/04/27 03:42
尽管Windows平台的SDK、DDK与WDK都包含了WinDBG工具包,但是用户获取WinDBG工具包的最主要方式还是从微软网站自由下载,因为这样获得的版本最新。
最近尝试去了解WINDOWS下的驱动开发,现在总结一下最近看到的资料。
1、首先,先从基础的东西说起,开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发WINDOWS应用程序,我们需要WINDOWS的SDK,现在开发WINDOWS下的驱动程序,我们需要一个DDK/WDK。
简单说明:
SDK 软件开发工具DDK 驱动开发工具WDK windows驱动开发工具
2、DDK(Driver Developer Kit)和WDK(Windows Driver Kit)的区别:
这个要说说驱动相关的一些历史:
1).95/98/ME下,驱动模型为:Vxd,相关资料可以看《编程高手箴言》的前几个章节,里面有很详细的介绍,虽然这个东西已经过时,但大概看看还是会增长见识的。
2).2000/XP/2003下,Windows采用WDM驱动模型(Windows Driver Model),开发2000/XP/2003的驱动开发包为:DDK。
3).Vista及以后版本,采用了WDF驱动模型(Windows Driver Foudation),对应的开发包:WDK。
其实WDK可以看做是DDK的升级版本,现在一般的WDK是包含以前DDK相关的功能,现在XP下也可以用WDK开发驱动,WDK能编译出2000-2008的各种驱动。
3、Vxd驱动文件扩展名为:.vxd
WDM和WDF驱动文件扩展名为:.sys。
参考资料:
1.http://topic.csdn.net/u/20071225/13/bbb7eeba-7abf-483d-8724-abb76aa4e22c.html
2.http://topic.csdn.net/u/20090104/16/9d09f896-fd4b-4b6b-807c-990ddc63c35b.html
3.http://topic.csdn.net/u/20080204/19/2ca8d266-f384-4d8f-865c-c16a33aa97b0.html
- Windows平台的SDK、DDK与WDK
- Windows平台的SDK、DDK与WDK .
- Windows平台的SDK、DDK与WDK
- Windows平台的SDK、DDK与WDK (转)
- windows sdk ddk wdk
- WDK与DDK的区别
- WDK与DDK的区别
- windows 驱动开发(二) DDK与WDK WDM的区别
- windows 驱动开发 DDK与WDK WDM的区别
- windows 驱动开发 DDK与WDK WDM的区别
- DDK与WDK的区别与联系
- DDK与WDK
- DDK与WDK
- DDK与WDK
- WDK与DDK
- windows xp 驱动开发(三)DDK与WDK WDM的区别
- windows xp 驱动开发(三)DDK与WDK WDM的区别
- windows xp 驱动开发(三)DDK与WDK WDM的区别
- MFC应用程序如何让窗口居中显示
- 如何更改magento后台地址
- linux增加SWAP空间
- 浏览器渲染原理
- Linux新手生存笔记[5]——重点命令2-sed
- Windows平台的SDK、DDK与WDK
- 即时获得输出,方便集成
- Linux新手生存笔记[6]——重点命令3-grep&sort&find&uniq
- tomcat7下jsp页面乱码
- Java语言中的ClassLoader与Package机制
- Linux新手生存笔记[7]——重点命令4-tr&join&cut&paste&split
- “海淘”让我们的编程设备投资更省钱
- Linux新手生存笔记[8]——shell脚本基础1-变量
- Linux新手生存笔记[9]——shell脚本基础2-条件测试及控制流