首页
社区
课程
招聘
[讨论]Minifilter驱动中获取读写文件的偏移量和长度
发表于: 2012-9-15 13:10 5290

[讨论]Minifilter驱动中获取读写文件的偏移量和长度

2012-9-15 13:10
5290
我在READ回调中使用下面方法获取读取的长度和偏移位置
ULONG nLength = Data->Iopb->Parameters.Read.Length;
ULONGLONG nOffset = Data->Iopb->Parameters.Read.ByteOffset.QuadPart;

但是我把打印出来的长度和偏移和FileMon中抓去的对比一下,大部分都不同。
但事实证明FileMon中的IRP_READ中长度和偏移才是正确的。
为什么会这样?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 581
活跃值: (149)
能力值: ( LV12,RANK:600 )
在线值:
发帖
回帖
粉丝
2
估计是%I64d的问题
2012-9-16 12:37
0
雪    币: 65
活跃值: (112)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
这个回答够经典。。。。。。
2012-9-16 20:44
0
游客
登录 | 注册 方可回帖
返回
//