我正在尝试运行此处提供的 Microsoft 微过滤器示例之一:https ://github.com/Microsoft/Windows-driver-samples/tree/master/filesys/miniFilter/passThrough
我不知道这个微过滤器应该做什么(文档不是很好),但对于初学者来说,如果我能看到DbgPrint()
语句的输出,我会很高兴。在以管理员身份运行Sysinternals DebugView时,我执行了fltmc load passthrough
和fltmc unload passthrough
,但没有看到过滤器的任何输出。我知道至少代码中与unload特性对应的函数有一个DbgPrint()
信息:
PT_DBG_PRINT( PTDBG_TRACE_ROUTINES,
("PassThrough!PtUnload: Entered\n") );
我应该看到这些消息吗?如果是这样,怎么做?如果没有,我该如何调试微过滤器开发?
PS:我确实在这里定义了建议的注册表项:https ://www.danclarke.com/debugview