用于微筛选器开发和测试的工具

此页面列出了一些专门用于开发文件系统微型筛选器的工具。 还鼓励微型筛选器驱动程序开发人员使用通过 Windows 驱动程序工具包(WDK)提供的其他 驱动程序开发工具

Fltmc.exe 命令

Fltmc.exe程序是一个系统提供的命令行实用工具,用于常见的微型筛选器驱动程序管理操作。 开发人员可以使用 Fltmc.exe 来加载和卸载微型筛选器驱动程序、附加或分离卷中的微型筛选器驱动程序,以及枚举微型筛选器驱动程序、实例和卷。 在具有管理员权限的命令提示符中,键入 fltmc help 以查看命令的完整列表。

Fsutil.exe 命令

Fsutil.exe程序是系统提供的命令行实用工具,用于对文件执行各种操作。 开发人员可以键入 fsutil file layout foo.md 以打印文件的所有详细信息,例如其属性、时间戳、流等。

!fltkd Debugger 扩展

Windows 调试工具中提供了 !fltkd 调试器扩展。 常用命令包括:

命令 说明
!cbd 与 !irp 等效的筛选器管理器
!滤波器 列出有关指定筛选器的详细信息
!过滤 器 列出所有附加的微型筛选器驱动程序
!框架 列出所有筛选器管理器帧和附加的微型筛选器驱动程序
!实例 列出有关指定实例的详细信息
!卷 列出有关指定卷的详细信息
!卷 列出所有卷和附加的微型筛选器驱动程序实例

在 WinDbg 中,键入 !fltkd.help 以获取命令的完整列表。

筛选器验证程序

筛选器验证程序是驱动程序验证程序中的一个选项,用于验证筛选器管理器函数的微型筛选器驱动程序使用情况。 筛选器验证程序随筛选器管理器一起安装。 建议开发人员始终开发启用了筛选器验证器的微型筛选器驱动程序。 可以使用命令行上的命令激活文件系统筛选器验证功能 verifier.exe

有关如何启用筛选器验证程序及其验证内容的信息,请参阅 文件系统筛选器验证