阅读:1586回复:6
磁盘绝对扇区?
我有一个文件过滤驱动挂在系统盘上,监视对系统分区的读写,在读写例程中,比较读写的扇区是否是我要保护的扇区(磁盘绝对扇区)。
现在的问题是如何判断读写例程中的irpSp->Parameters.Read.ByteOffset 是读写的哪个绝对磁盘扇区呢 ? Any suggestion will be helpful ! Thanks ! |
|
沙发#
发布于:2008-09-07 15:31
引用第4楼ghost2002910于2008-09-04 16:48发表的 : 根据需求 还是做成文件过滤驱动更方便 |
|
板凳#
发布于:2008-09-05 15:02
引用第4楼ghost2002910于2008-09-04 16:48发表的 : 楼上的介绍下这方面的东东嘛,我现在正在做磁盘驱动,搞的痛苦的很。现在是定位read和write磁盘的扇区时老是对不上 |
|
地板#
发布于:2008-09-04 16:48
你不如做disk filter,为什么要做file system filter?
|
|
地下室#
发布于:2008-08-25 15:03
对irpSp->FileObject发送FSCTL_GET_RETRIEVAL_POINTERS得到簇信息 然后转换成扇区 再加上卷的起始扇区 和 数据开始的位置
|
|
5楼#
发布于:2008-08-25 12:56
有办法了
|
|
6楼#
发布于:2008-08-25 10:31
no way
|
|
|