版块
论坛
喜欢
话题
应用
搜索
登录
注册
hhyDriver的个人空间
访问量
7
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=172186
过滤驱动程序中能否捕捉到关闭文件操作
过滤驱动程序中能否捕捉到关闭文件操作?关闭文件时发送什么IRP?IRP_MJ_CLOSE?怎么区分是文件关闭时的close?
回复
(
11
)
2007-11-23 09:40
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
abc13271552
:
FsRtlInitPerStreamContext 的参数 co, ci 我定义为全局的 CHAR 没问题吧? 原来的参数类型为 PVOID
(2007-11-29 08:53)
回复
clarence
:
对,耐心多等下,就应该能看见。不行你就shutdown,看看会不会进~
(2007-11-28 18:39)
回复
abc13271552
:
VOID freefunc( IN PVOID Buffer ) { if (Buffer == NULL) {} else { DbgPrint("%s\n", &qu...
(2007-11-28 17:11)
回复
clarence
:
typedef struct _FSRTL_PER_STREAM_CONTEXT { LIST_ENTRY Links; PVOID OwnerId; PVOID InstanceId; PFREE_FUNCTION FreeCallback; -- 添...
(2007-11-28 16:20)
回复
abc13271552
:
VOID Per_StreamContext(PFILE_OBJECT FileObject) { PFSRTL_ADVANCED_FCB_HEADER fsadvfcb; PFSRTL_PER_STREAM_CONTEXT fsprectx; NTST...
(2007-11-28 15:16)
回复
abc13271552
:
先顶到最上面,期待LZ的总结,
(2007-11-27 15:52)
回复
clarence
:
我用的是Minifilter Driver, { FLT_STREAM_CONTEXT, 0, CleanupStreamContext, sizeof(STREAM_CONTEXT), CONTEXT_TA...
(2007-11-27 13:28)
回复
hhyDriver
:
引用第2楼clarence于2007-11-24 14:35发表的 : 用一下StreamCtx,当FileObject销毁的时候会去释放这个Context,这个当作文件的关闭应该是合适的。 试了一下你说的方法。 步骤如下:(1)调用FsRtlInitPerStreamCont...
(2007-11-27 11:43)
回复
hhyDriver
:
谢谢两位的回答,我将试一试。
(2007-11-26 10:11)
回复
clarence
:
用一下StreamCtx,当FileObject销毁的时候会去释放这个Context,这个当作文件的关闭应该是合适的。
(2007-11-24 14:35)
回复
1
2
下一页 »
hhyDriver
加关注
写私信
0
关注
0
粉丝
149
帖子
返回顶部