随笔分类 -  文件系统

我在文件系统学习中的记录
摘要:#include <fltKernel.h>#include <fltKernel.h>#include <dontuse.h>#include <suppress.h>#pragma prefast(disable:__WARNING_ENCODE_MEMBER_FUNCTION_POINTER, "Not valid for kernel mod... 阅读全文
posted @ 2010-10-01 01:32 Tbit 阅读(1214) 评论(1) 推荐(0)
摘要:最近要用wdk 7 的minifilter做一个文件过滤的东西,苦于没有资料可用,明明知道 winDDK\src\filesys\minifilter的范例很有用,但就是无从下手,google了半天(SB google.cn刚换马夹变成了google.hk,速度叫个慢哟),最终还是抱上了msdn的大腿, 居然在MSDN library> win32 and com development &... 阅读全文
posted @ 2010-09-24 23:10 Tbit 阅读(2204) 评论(0) 推荐(0)
摘要:Windows的fltMgr.sys提供了一个I/O过滤框架,它允许一种被称为文件系统微过滤驱动(MiniFilter)的dirver被加载到系统中.并向FltMgr注册它要过滤的哪些I/O操作.FltMgr是文件系统过滤管理器,它提供了一个管理框架,以方便开发人员编写文件驱动过滤程序(File System Filter Driver--FSFD).可过滤的I/O操作包括:基于IRP的I/O请求... 阅读全文
posted @ 2010-09-24 23:08 Tbit 阅读(3636) 评论(0) 推荐(0)
摘要:1.Windows的缓存管理器概述1.1 缓存管理器介于内存管理器(VMM)和文件系统驱动程序(FS)之间,它包含一组以"Cc"打头的内核模式函数,全局变量,以及一些系统线程.1.2 缓存管理器(CM)以虚拟块(Virtual Block)为基础来缓存数据, 这使得可以在不涉及文件系统驱动程序的情况下进行智能预读((Read_Ahead)和延迟(Lazy_Write)1.3 Windows缓存管理... 阅读全文
posted @ 2010-09-20 15:15 Tbit 阅读(2106) 评论(0) 推荐(0)