阅读:1195回复:5
再问一个小问题
如果我要编写一个对于不同的windows操作系统都适用的软件驱动该怎么办亚。
也就是说,要在98,2000或nt或xp下都适用的软件驱动程序,是不是不同的操作系统驱动程序就不一样啊 |
|
沙发#
发布于:2002-11-07 10:19
放分了
|
|
板凳#
发布于:2002-11-07 09:18
WDM驱程要在新的系统中应用需要在相应DDK环境下重新编译
|
|
|
地板#
发布于:2002-11-07 09:12
Microsoft最初计划让Windows 98和Windows 2000使用同一种驱动程序二进制文件,但事实证明这个目标太高。不要惊讶,Windows 2000会继续发展,它可以支持一些Windows 98不支持的内核模式服务函数。如果一个WDM驱动程序调用了这种函数,Windows 98将拒绝装入该驱动程序,因为它不能解决其中的符号引用。
NT式驱动程序与WDM的构造方法稍有不同,同时也不支持PNP。 不过你可以检测操作系统版本 ,然后再根据相应的系统做出处理。 |
|
|
地下室#
发布于:2002-11-06 23:25
不同的操作系统驱动不同的,具体情况应该看相应的资料。
|
|
|
5楼#
发布于:2002-11-06 22:23
具体我不太清楚!
但是用WDM的驱动程序是可以实现98,2000和xp兼容的,但是95和NT不行! :) |
|
|