版块
论坛
喜欢
话题
应用
搜索
登录
注册
macy的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=13261
文件内容到底在那?
还是filemon的问题,没办法,搞不定只好再来啦。在filemon的FilemonHookRoutine例程里,在IRP_MJ_WRITE时可以看到要写的文件内容在Irp->UserBuffer里。但读文件时文件内容到底在哪呢?是在完成那个IRP以后,在完成例程里才能看到...
全文
回复
(
13
)
2002-04-16 12:15
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
macy
:
用户被禁言,该主题自动屏蔽!
(2002-04-18 17:09)
回复
Supermi
:
Hi,macy: 你说得对,就在IRP_MJ_READ时加个完成例程就可以了。 只是在完成程例里,加入一些代码,你需要知道: Irp->AssociatedIrp.SystemBuffer 当DeviceObject->Flags被置为DO_BUFF...
(2002-04-18 16:14)
回复
macy
:
用户被禁言,该主题自动屏蔽!
(2002-04-17 11:02)
回复
guardee
:
这个在读请求的时候就不叫这个了,你去看看IRP的结构吧!呵呵 里面有两项,一个是长度,一个是偏移
(2002-04-16 20:41)
回复
macy
:
用户被禁言,该主题自动屏蔽!
(2002-04-16 18:58)
回复
guardee
:
这个是FILEMON例子的一个函数声明,我觉得应该是对的,不知道你哪里搞错了,我现在给你说一下吧 FilemonQueryFile( PDEVICE_OBJECT DeviceObject, PFILE_OBJECT FileObject, FI...
(2002-04-16 17:24)
回复
guardee
:
你的第二个参数不对,应该是 PHOOK_EXTENSION hookExt=DeviceObject->DeviceExtension hookExt->FileSystem
(2002-04-16 17:10)
回复
macy
:
用户被禁言,该主题自动屏蔽!
(2002-04-16 15:48)
回复
guardee
:
呵呵!我以前做过基于文件系统之下的,扇区之上的 这也试过了,但还是不行,可能参数不对吧。 第二个参数我用filemonhookroutine例程里传过来的deviceobject. 这个不对,你应该用下层的设备对象,这个是你自己创建的设备对象,并且是钩挂在别的设备对象之上的...
(2002-04-16 14:10)
回复
macy
:
用户被禁言,该主题自动屏蔽!
(2002-04-16 12:36)
回复
1
2
下一页 »
macy
加关注
写私信
0
关注
0
粉丝
5023
帖子
返回顶部