版块
论坛
喜欢
话题
应用
搜索
登录
注册
troylees的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=145630
请问有人可以介绍一下sfilter的大体工作流程吗?
大家好,小弟刚学文件系统过滤驱动,听说入门应该看sfilter,但是觉得它还是太复杂了,尤其是Attach到文件系统啊,还有什么卷啊。。。我看filemon好像没有这么复杂的,现在搞到我快晕了。。。希望各位可以给我们这些新手介绍介绍,谢谢了!
回复
(
7
)
2007-04-17 22:30
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
shyandsy
:
我也正在学习SFILTE,看出狂人教程2遍拉 还是晕的很啊 有没有专门针对SFILTER框架讲解的阿 最好从其整体结构开始分析
(2008-04-02 23:23)
回复
troylees
:
可能是更新服务器的问题吧,几天没上了,所以现在才看到 感谢大家的回复,现在已经明白了不少,继续学习中。。谢谢!
(2007-04-27 09:35)
回复
yeats
:
我觉得最复杂的就是 attach这一块了 把这块搞明白,基本上sfilter的结构就明白了
(2007-04-25 05:25)
回复
yeats
:
我觉得基本上filter的流程都是差不多的 首先是Driver自身——包括 DriverEntry, Unload, Dispatch 其次就是 AttachtoDevice,就是挂接到你想filter的device上 最后就是具体的 Dispatch IRP处理,这个各有不同 ...
(2007-04-25 05:19)
回复
devia
:
虽然CDO和FDO公用同一个派发例程,但是你在派遣例程中做区分,然后走不同的分支既可;
(2007-04-23 18:27)
回复
troylees
:
感谢你的回复,楚狂人的<Windows文件系统过滤驱动开发教程>我有看过一些,不过有一个地方不是太明白,在Filemon里面首先创建了一个control device object,并设置了分派例程,而在Attach到设备栈的时候再创建一个vdo,但没有分派例程。那既...
(2007-04-23 18:23)
回复
ling592
:
可以参考楚狂人的<Windows文件系统过滤驱动开发教程>一边看,本版就有下载的,我也正在学习呢:) 下面引用以前的帖子: sfilter的基本思路其实不复杂,sfilter先创建一个control device object,用于接受应用程序的控制,然后创建多个d...
(2007-04-23 15:45)
回复
troylees
加关注
写私信
0
关注
0
粉丝
73
帖子
返回顶部