windows sdk ddk wdk

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

from the site:


http://blog.csdn.net/suxinpingtao51/article/details/8610528


尽管Windows平台的SDK、DDK与WDK都包含了WinDBG工具包,但是用户获取WinDBG工具包的最主要方式还是从微软网站自由下载,因为这样获得的版本最新。

最近尝试去了解WINDOWS下的驱动开发,现在总结一下最近看到的资料。

  1、首先,先从基础的东西说起,开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发WINDOWS应用程序,我们需要WINDOWS的SDK,现在开发WINDOWS下的驱动程序,我们需要一个DDK/WDK。

简单说明:

<span style="background-color: rgb(255, 255, 255);"><span style="color: rgb(51, 51, 255);"><span style="white-space: pre;">	</span>SDK 软件开发工具
<span style="white-space: pre;">	</span>DDK 驱动开发工具
<span style="white-space: pre;">	</span>WDK windows驱动开发工具</span></span>

  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驱动开发2:驱动开发调试环境配置(WDK WDK编译及调试环境搭建 阅读详情

相关推荐

SDKDDK

SDK    SDK,Software Development Kit 的缩写,中文意思“软件开发工具包”,通用点理解:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。那么在编程开发中具体指什么呢?这里涉及到API和动态链接库的概念。   API,Application Programming Interface,是操作系统提供给应用程序的一个调用接口,应用程序

软测之路 2781

VS2010+VisualDDK+VMWARE+Windbg简易驱动调试

VS2010+VisualDDK+VMWARE+Windbg简易驱动调试 如果你受够了用windbg进行双机调试可以试试这个。

vs2010 + wdk7600 +visual ddk 1.5.7

wdk 7600: https://docs.microsoft.com/en-us/windows-hardware/drivers/other-wdk-downloads

hunter 569

WDK开发入门:基础环境搭建和第一个驱动程序编程

打开Visual Studio,选择"新建项目",然后在左侧的模板选择器中选择"驱动程序",在右侧的模板列表中选择"驱动程序"。其中,"“是驱动程序的名称(自定义),”"是驱动程序文件的路径。打开驱动程序的.cpp文件(通常是Driver.cpp),这是我们编写驱动程序逻辑的主要文件。在新创建的驱动程序项目中,可以看到已生成的驱动程序框架代码。首先,找到生成的驱动程序文件(通常是.sys文件),将其复制到目标系统上。函数是驱动程序的入口点,它在加载驱动程序时被调用。

2301_79326254的博客 1900

windows内核驱动开发(WDK环境搭建)

windows内核驱动开发环境搭建

weixin_42603425的博客 5295

Windows平台的SDKDDKWDK

尽管Windows平台的SDKDDKWDK都包含了WinDBG工具包,但是用户获取WinDBG工具包的最主要方式还是从微软网站自由下载,因为这样获得的版本最新。 最近尝试去了解WINDOWS下的驱动开发,现在总结一下最近看到的资料。   1、首先,先从基础的东西说起,开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发WIND

拥抱变化 1万+

Windows平台的SDKDDKWDK .

尽管Windows平台的SDKDDKWDK都包含了WinDBG工具包,但是用户获取WinDBG工具包的最主要方式还是从微软网站自由下载,因为这样获得的版本最新。 最近尝试去了解WINDOWS下的驱动开发,现在总结一下最近看到的资料。   1、首先,先从基础的东西说起,开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发WINDOW

编程小白学编程 808

Windows SDK DDK WDK (Windows Driver Kit) 区别

转:https://www.cnblogs.com/xdot/p/9815391.html 首先,先从基础的东西说起,开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发WINDOWS应用程序,我们需要WINDOWSSDK,现在开发WINDOWS下的驱动程序,我们需要一个DDK/WDKSDK:开发Windows应用程序 DDK(Dri...

Carnivac的博客 2487

Windows平台的SDKDDKWDK (转)

本文转自:http://blog.csdn.net/suxinpingtao51/article/details/8610528   尽管Windows平台的SDKDDKWDK都包含了WinDBG工具包,但是用户获取WinDBG工具包的最主要方式还是从微软网站自由下载,因为这样获得的版本最新。 最近尝试去了解WINDOWS下的驱动开发,现在总结一下最近看到的资料。   1、首先

phenixyf的专栏 841

客户端开发 Windows驱动开发(1)SDK WDK DDK WDM的关系

尽管Windows平台的SDKDDKWDK都包含了WinDBG工具包,但是用户获取WinDBG工具包的最主要方式还是从微软网站自由下载,因为这样获得的版本最新。 最近尝试去了解WINDOWS下的驱动开发,现在总结一下最近看到的资料。   1、首先,先从基础的东西说起,开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发WINDOWS应用程序,我们需要WINDOWSSDK,现在开发WINDOWS下的驱动程序,我们需要一个DDK/WDK。 简单说明

Devour_的博客 1168

Windows SDK DDK WDK (Windows Driver Kit) 区别

首先,先从基础的东西说起,开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发WINDOWS应用程序,我们需要WINDOWSSDK,现在开发WINDOWS下的驱动程序,我们需要一个DDK/WDKDDK(Driver Developer Kit)和WDKWindows Driver Kit)的区别:   这个要说说驱动相...

weixin_30947043的博客 140

GRMWDK_EN_7600_1.ISO是什么

2010-11-6 是最新出的,英文版的,WDK,微软的,跟DDK差不多的东西。 但它那是为了WIN而写的。而且带开发工具 相反还有一个SDK,是编译软件的。 DDKWDK,写驱动啊之类的程序要用到。

autumn20080101的专栏 4724

WDK 环境变量

DDK_INC_PATH   WDKROOT\inc\ddk SDK_INC_PATH   WDKROOT\inc\api WDM_INC_PATH   WDKROOT\inc\ddk

在线笔记 1609

用Visual Studio 2015 编写驱动之前一定要注意的问题!!!

如果你确定要使用Visual Studio 2015 编写驱动,那么在你安装Visual Studio 2015 和WDK之前,一定一定要注意一件事情,那就是确保SDKWDK版本保持一致,切记切记!!!否则会出现什么问题,Visual Studio 2015里面宏定义的SDK和系统当前能够正常使用的不一致,无法正常编译驱动程序!!! 我今晚先前解决的问题就是这个原因造成的,当时我使用的SDK比...

weixin_30546189的博客 274

Windows驱动开发之DDKWDK、WDM的区别

1.首先,先从基础的东西说起,开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发WINDOWS应用程序,我们需要WINDOWSSDK,现在开发WINDOWS下的驱动程序,我们需要一个DDK/WDK。 2.DDK(Driver Developer Kit)和WDKWindows Driver Kit)的区别:   这个要说说驱动相关的一些...

首席技术总监的专栏 5614

Windows驱动开发VS2012 DDK/WDK的环境配置

[开发Windows驱动的配置是很必要的,下文将详细介绍VS2012如何配置驱动开发环境][转载]以下部分内容是转载博客:http://blog.csdn.net/huangxy10/article/details/15284881[下载]微软官网下载WDK或者网上有DDK安装包,这是驱动开发的SDK。安装WDK是很简单的,这里不再赘述。[安装DDK/WDK]安装完成后配置环境变量。根据你WDK安...

Geons的花园阳台 7606

windows 驱动开发 DDKWDK WDM的区别

最近尝试去了解WINDOWS下的驱动开发,现在总结一下最近看到的资料。   1.首先,先从基础的东西说起,开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发WINDOWS应用程序,我们需要WINDOWSSDK,现在开发WINDOWS下的驱动程序,我们需要一个DDK/WDK。   2.DDK(Driver Developer Kit

swanabin的专栏 6279
上一篇: 在kali linux 上对普通用户的操作
下一篇: WDF与WDM区别 之一
钱光达
博客等级 码龄13年 2粉丝 7原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值