阅读:1353回复:2
中秋快乐,求助一个文件指针的问题
我拷贝一个396228字节的文件到加密目录下,监控minifilter的prewrite ,发现一共有7次IRP_MJ_WRITE操作,前面6次都是写的65535字节,最后一次是特定值的字节以使一共达到写396228字节,这个好理解。我想问的是在每次在prewrite中打印iopb->TargetFileObject->CurrentByteOffset或则FltObjects->FileObject->CurrentByteOffset (用%I64X打印)得到的偏移都是396228,但理论上这偏移应该是递增的过程的,比如,第一次是0 ,第2次是65535 第三次是65535*2.........请问大虾这是怎么回事?或则如何才能监控到这种偏移上的改变呢?
|
|
沙发#
发布于:2008-09-15 17:47
问题解决,关贴。。。。使用opb->Parameters.Read.ByteOffset.QuadPart
|
|
板凳#
发布于:2008-09-16 03:52
Should it be opb->Parameters.Write.ByteOffset.QuadPart?
|
|