首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用什么版本的NDIS,甚至是什么WDK?

使用什么版本的NDIS,甚至是什么WDK?
EN

Stack Overflow用户
提问于 2015-12-22 04:06:33
回答 1查看 303关注 0票数 0

因此,我正在移植一个旧的32位网卡驱动程序,它是为NDIS 5.0编写的。我的目标是(如果可能的话)从XP开始的所有64位Windows版本。使用哪个NDIS版本?据我所知,它应该小于6,因为那样Windows XP x64就不会被支持了--这是真的吗(我想知道,因为XP的x64版本不是那么传统)?

另外,使用哪个WDK版本-我在考虑7.1,但我不知道可能甚至更新的8.0,8.1和10以某种方式支持Windows XP x64 NDIS?

我之所以问这个问题,是因为在我看来,NDIS的版本都非常不同,我不想从头开始重新编写我的驱动程序。

还有一个我想知道的问题-- NDIS和WDK有什么关系?WDK也有版本吗(很抱歉这个问题很愚蠢,但我从来没有开发过驱动程序)?我看到有NDIS-WDM驱动程序。

EN

回答 1

Stack Overflow用户

发布于 2015-12-22 05:42:42

这篇文章提供了关于操作系统和NDIS版本兼容性的良好信息:The compatibility issue between NDIS version and Windows version

WDK通常只支持当前操作系统和1-3个下层操作系统。Windows10WDK可以让你为Win7,Win8,WIn8.1,Win10构建。要获得WinXP支持,您需要转到WDK7.1.0。这个维基提供了支持的下层操作系统的详细信息:https://en.wikipedia.org/wiki/Windows_Driver_Kit。没有一种方法可以使用一个版本的WDK来构建从winXP到win10的所有驱动程序。

WDK绑定到操作系统版本,而不是NDIS。您需要选择与您的目标操作系统相对应的WDK。Windows的每个主要版本都发布了一个WDK版本,在每个版本期间,可能会删除或保留对低级操作系统版本的支持。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34403523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档