阅读:1429回复:5
在Win9x中和WinNT&XP中负责硬盘底层操作的是什么?哪里调用了int13h?
类似于CreateFile的API函数多次套嵌,我已经不知道到那里去了。
另外,int13.vxd是怎么工作的? THX IN ADV! |
|
沙发#
发布于:2005-03-01 12:04
帮顶。应该是没有用int13,bpint13断不下来
|
|
|
板凳#
发布于:2005-03-01 12:56
在98下没有调用INT13而是直接通过IDE的IO端口直接IO的......
|
|
|
地板#
发布于:2005-03-01 13:18
那么在虚拟DOS模式时,所有的int13h调用和in/out是怎么被处理的呢?
|
|
地下室#
发布于:2005-03-01 15:31
那么在虚拟DOS模式时,所有的int13h调用和in/out是怎么被处理的呢? 在DOS VM模式,由于运行在Ring 3,in/out由I/O位图捕获,然后9x下由VMM32这个核心转到相应的iosubsystem处理 |
|
|
5楼#
发布于:2005-03-02 10:02
在98下没有调用INT13而是直接通过IDE的IO端口直接IO的......wowocock老兄,那你能不能讲一下NT系统硬盘还原卡的工作原理呢?实模式是hook int13,那么保护模式呢,是过滤驱动吗,还是什么?风男说保护模式也是hook int13,说windows的底层驱动虽然不是直接用它,但是会以某种形式引用这段代码,我就头晕了……谢谢了。顺便说,我也在上海上大学虽然不是名牌,呵呵 邮箱:baiyuanfan@163.com QQ:51449276 [编辑 - 3/2/05 by baiyuanfan] |
|
|