阅读:1101回复:2
求教Win98下驱动加载的问题
各位大侠请问一下:
1,win98下能不能动态加载wdm驱动(.sys)?如果能请问该如何做? 2,用98ddk写wdm驱动有何注意的地方?我在2000ddk下写的一个驱动编连后大小是7kB,相同的源码稍作修改在98ddk下编连后大小是48kB,(驱动中未用到98ddk不支持的函数),请问原因。 3,98下访问指定的物理地址的内容(读/写)是否一定需要写驱动? 访问端口呢? |
|
沙发#
发布于:2005-03-11 09:36
3,98下访问指定的物理地址的内容(读/写)是否一定需要写驱动?
不必,98下有个后门,Selector为28h,利用它可以直接进入Ring0,然后想干什么,就干什么。CIH就是用它挂的中断 访问端口呢? 用上面方法进入Ring0,可以访问全部端口 由于98只保护系统自己使用的端口,如并串口等 Ring3下程序由于98在TSS中设置了IO位图(为保持最大兼容性)可以访问其它端口 |
|
|
板凳#
发布于:2005-04-26 19:16
98下,,好像不支持动态加载驱动,,因为用于动态加载的那些service API函数,,98不支持的。。。。
|
|
|