在Minifilter驱动器中未在特定计算机上调用已注册的前(后)操作回调

时间:2017-06-09 03:14:13

标签: minifilter

我在Windows 10计算机上测试MiniFSWatcher(https://github.com/CenterDevice/MiniFSWatcher)。我发现MiniFSWatcher在特定的计算机上运行不正常。所以我在函数顶部的SpyPreOperationCallback和SpyPostOperationCallback的回调函数中留下了一个DbgPrint。但是当我查看DbgView时,日志没有显示出来。但是,MiniFSWatcher中的默认消息出现了。不知何故,似乎没有在特定计算机中调用回调函数。 DriveEntry中的每个Flt函数都返回成功代码0.什么事情会导致这类问题?

有问题的电脑规格如下。

  • CPU:AMD Ryzen 1700
  • RAM:DDR4 32GB
  • HDD:256G SSD,4TB HDD
  • 操作系统:Windows 10 64位版本号15063.332

请回复我。 感谢。

1 个答案:

答案 0 :(得分:1)

我解决了这个问题。这是因为Minispy驱动程序和MiniFSWatcher正在观看不同的驱动器。换句话说,Minispy正在观看h:\并且MiniFSWatcher正在观看c:。我希望我的案子对某人有帮助。