大家好,小弟刚学文件系统过滤驱动,听说入门应该看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)

返回顶部