当前位置: 代码迷 >> 驱动开发 >> WDK能否开发在win xp下运行的驱动程序?该怎么处理
  详细解决方案

WDK能否开发在win xp下运行的驱动程序?该怎么处理

热度:29   发布时间:2016-04-28 10:13:49.0
WDK能否开发在win xp下运行的驱动程序?
本帖最后由 german010 于 2012-10-08 11:09:33 编辑
请教大家
WDK能否开发在win xp下运行的驱动程序?如果可以,哪个版本的wdk可以开发xp sp3下的驱动程序?
------解决方案--------------------
wdk6和7都可以,有选项的,安装完后在开始菜单里找到WDK,里面有不同操作系统的check和free版本的编译快捷方式,进去build就行了
------解决方案--------------------
WDK8.0只支持NT6的,vista win7 win8
------解决方案--------------------
引用:
ok,非常感谢,
还想再问一下:wdk6和7 是不是还需要相关的配套软件呢?
是不是还需要如下几个软件来配套:
vc6.0、
xp sdk、
driver studio3.2
上面三个软件哪个是必须的?

理论上是不需要的。只安装wdk即可完成整个开发过程。它自带了调试工具:windbg,注意安装的时候勾选它。我现在就只安装了WDK。

vc6等只是为了满足一些人的调试习惯,所谓的和某个IDE和wdk配套使用只是一种方式,不是必须的,个人感觉对于新手是没有任何用处的。vs2012集成了wdk,可以创建驱动类型的工程,但是只能开发win7以上版本的驱动(貌似在官网vs2012说明中看到的)

driver studio对于WDM或者更早期的开发模式比较有用。WDF模式的话根本没有必要使用(武安河老师的书中说:wdf模式的出现终结了driverStudio)
------解决方案--------------------
driver studio + ddk 可以开发: WINDOWS 98/2000/XP的驱动程序;
WDK可以开发windows xp/ vista/win7/windows server 2008的驱动程序;
所以还是有区别的