billx
驱动牛犊
驱动牛犊
  • 注册日期2002-03-13
  • 最后登录2011-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1213回复:6

这是怎么回事?

楼主#
更多 发布于:2002-10-29 09:58
开发了一个NDIS-USB的驱动程序,在win98+2000DDK或XPDDK和win2k+2000DDK或XPDDK下可以编译(用VC6.0)通过,而且可以正常工作。但用win98+98DDK和win2k+98DDK编译时(VC6.0)出现大量错误,编译失败。

我不知道是什么原因.源程序都是一样的,出现这种情况似乎没有道理呀。请各位高手详细指点,并有分回报.

谢过了先!
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
沙发#
发布于:2002-10-29 10:12
很正常阿,98下面的头文件结构定义跟2000差别很大。
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
板凳#
发布于:2002-10-29 10:14
如果你的驱动是WDM的,那么在200+2000DDK编译就可以了,在98下面一样的用,不过有些函数有限制,详情看DDK的说明。
billx
驱动牛犊
驱动牛犊
  • 注册日期2002-03-13
  • 最后登录2011-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-10-29 12:05
非常感谢!我试了试。不过,用win2000+2000DDK编译的驱动(这个驱动是WDM类型)在win98中安装上后还是不能工作,设备管理器中的图标上有黄色惊叹号。但在win2000中却能够正常工作,真有些摸不着头脑。能否详细讲讲原因。

不论如何,再次致谢!分数送上。
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
地下室#
发布于:2002-10-29 12:16
这个只能调试一下才知道了,我没有做过usb的东西,我猜是用了什么在98下面没有的函数吧。
silan
驱动小牛
驱动小牛
  • 注册日期2002-02-04
  • 最后登录2004-03-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-10-31 21:13
DDK中USB部分98和2000有很多不一样
/***************************/ 认认真真学好三个代表,踏踏实实做好无产阶级接班人。 /***************************/
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-10-31 23:08
你在2k下有98的ddk在编译一遍不行么?
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
游客

返回顶部