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

本页列出了一些专门用于开发微筛选器的工具。 还建议微筛选器驱动程序开发人员使用通过 Windows 驱动程序工具包 (WDK) 提供的其他驱动程序 开发工具

Fltmc.exe 命令

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

Fsutil.exe 命令

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

!fltkd 调试器扩展

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

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

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

筛选器验证程序

筛选器验证程序是 驱动程序验证程序 中的一个选项,用于验证筛选器管理器函数的微筛选器驱动程序使用情况。 筛选器验证程序随筛选器管理器一起安装。 强烈建议开发人员始终开发启用了筛选器验证器的微筛选器驱动程序。

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