- 1
- 0
- 约7.13千字
- 约 8页
- 2026-07-20 发布于北京
- 举报
Minifilter是一种文件过滤驱动,该驱动简称为微过滤驱动,相对于传统的sfilter文件过滤驱动来说,
微过滤驱动编写时更简单,其不需要考虑底层RIP如何派发且无需考虑兼容性问题,微过滤驱动使用过滤
管理器FilterManager的接口,由于了管理结构以及一系列管理API函数,因此枚举过滤驱动
将变得十分容易。
通常文件驱动过滤是ARK的重要功能之一,如下是一款闭源ARK工具的输出效果图。
由于MiniFilter了FltEnumerateFilters函数,因此只需调用这些函数即可获取到所有的过滤
器地址,我们来看下微软公开的信息。
此函数需要注意,如果用户将FilterList设置为NULL,则默认输出当前系统中存在的过滤器数量,而
如果传入的是一个内存地址,则将枚举系统中所有的过滤器信息。
使用FltEnumerateFilters这个API,它会返回过滤器对象FLT_FILTER的地址,然后根据过滤器对
象的地址,加上一个偏移,获得记录过滤器PreCall、PostCall、IRP等信息的
PFLT_OPERATION_REGISTRATION结构体指针。
上文之所以说要加上偏移,是因为FLT_FILTER的定义在每个系统都不同,比如WIN10X64中的定义
如下所示,这里我们需要记
您可能关注的文档
- 全国技能大赛:推动高技能人才培养与产业高质量发展.pdf
- 营租赁与建筑服务增值税计税规则及案例分析.pdf
- 建设工程项目总进度目标论证与控制.pdf
- 二氧化碳与环氧丙烷聚合生产聚碳酸亚丙酯可行性研究.pdf
- 三行情诗:闺房中梦、河边思念与心中.pdf
- Tubby介导蛋白信号传导路径报告.pdf
- 上汽人事大调整:王晓秋重掌自主品牌,开启“第二季.pdf
- C++高级课程:手写智能指针与类型转换.pdf
- 高一上学期末数学考试卷答案及评分.pdf
- 两小儿辩日:探究自然与勇气.pdf
- 2026年中国滤油器垫圈项目投资可行性研究报告.docx
- 2026年中国烟用酊剂项目投资可行性研究报告.docx
- 2026年中国烤漆展柜项目投资可行性研究报告.docx
- 2026年中国烧结混合料测水仪项目投资可行性研究报告.docx
- 2026年中国灰树花项目投资可行性研究报告.docx
- 2026年中国炸炉配件项目投资可行性研究报告.docx
- 2026年中国烘干机散热器项目投资可行性研究报告.docx
- 2026年中国热切边封机项目投资可行性研究报告.docx
- 2026年中国灭烟器项目投资可行性研究报告.docx
- 2025山东青岛建投物业管理有限公司招聘退役军人笔试历年参考题库附带答案详解.docx
原创力文档

文档评论(0)