ichabod
驱动牛犊
驱动牛犊
  • 注册日期2004-12-08
  • 最后登录2007-08-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1101回复:2

求教Win98下驱动加载的问题

楼主#
更多 发布于:2005-03-11 09:09
各位大侠请问一下:
1,win98下能不能动态加载wdm驱动(.sys)?如果能请问该如何做?
2,用98ddk写wdm驱动有何注意的地方?我在2000ddk下写的一个驱动编连后大小是7kB,相同的源码稍作修改在98ddk下编连后大小是48kB,(驱动中未用到98ddk不支持的函数),请问原因。
3,98下访问指定的物理地址的内容(读/写)是否一定需要写驱动?
访问端口呢?
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-11 09:36
3,98下访问指定的物理地址的内容(读/写)是否一定需要写驱动?
不必,98下有个后门,Selector为28h,利用它可以直接进入Ring0,然后想干什么,就干什么。CIH就是用它挂的中断
访问端口呢?
用上面方法进入Ring0,可以访问全部端口
由于98只保护系统自己使用的端口,如并串口等
Ring3下程序由于98在TSS中设置了IO位图(为保持最大兼容性)可以访问其它端口
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
aiwadgj
驱动老牛
驱动老牛
  • 注册日期2004-11-13
  • 最后登录2020-12-24
  • 粉丝0
  • 关注0
  • 积分119分
  • 威望84点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2005-04-26 19:16
98下,,好像不支持动态加载驱动,,因为用于动态加载的那些service API函数,,98不支持的。。。。
酒也在沉溺,何时麻醉我抑郁。过去了的一切会平息。。。。。。。
游客

返回顶部