woodfist
驱动牛犊
驱动牛犊
  • 注册日期2002-11-04
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1195回复:5

再问一个小问题

楼主#
更多 发布于:2002-11-06 20:52
如果我要编写一个对于不同的windows操作系统都适用的软件驱动该怎么办亚。
也就是说,要在98,2000或nt或xp下都适用的软件驱动程序,是不是不同的操作系统驱动程序就不一样啊
woodfist
驱动牛犊
驱动牛犊
  • 注册日期2002-11-04
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-07 10:19
放分了
brucezh
驱动老牛
驱动老牛
  • 注册日期2002-01-30
  • 最后登录2007-02-01
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-07 09:18
WDM驱程要在新的系统中应用需要在相应DDK环境下重新编译
打一枪……换个地方……再打一枪……
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-07 09:12
Microsoft最初计划让Windows 98和Windows 2000使用同一种驱动程序二进制文件,但事实证明这个目标太高。不要惊讶,Windows 2000会继续发展,它可以支持一些Windows 98不支持的内核模式服务函数。如果一个WDM驱动程序调用了这种函数,Windows 98将拒绝装入该驱动程序,因为它不能解决其中的符号引用。

NT式驱动程序与WDM的构造方法稍有不同,同时也不支持PNP。

不过你可以检测操作系统版本 ,然后再根据相应的系统做出处理。
生命驱动,活力无限!
heshen
驱动老牛
驱动老牛
  • 注册日期2002-04-19
  • 最后登录2014-01-26
  • 粉丝0
  • 关注0
  • 积分45分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-06 23:25
不同的操作系统驱动不同的,具体情况应该看相应的资料。
不要啊!
nikko
驱动小牛
驱动小牛
  • 注册日期2002-08-08
  • 最后登录2004-09-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-06 22:23
具体我不太清楚!

但是用WDM的驱动程序是可以实现98,2000和xp兼容的,但是95和NT不行! :)
http://202.106.185.224/music_1024/battleraper_02_04_27.mp3
游客

返回顶部