1

我正在实现一个WmiFileSystemWatcher(无需解释为什么常规FileSystemWatcher是完全废话)。它非常适合我的需求(有点慢但可靠),但经过几次运行后,我开始在启动ManagementEventWatcher.

这是我的 Wql:

SELECT * FROM __InstanceOperationEvent WITHIN 5 WHERE
Targetinstance ISA 'CIM_DirectoryContainsFile' AND
TargetInstance.GroupComponent= 
'Win32_Directory.Name="D:\\\\temp"'

任何人的想法?

4

1 回答 1

0

当您关闭程序或不再需要观察者对象时,您需要显式调用Stop方法,然后调用Dispose。如果您的Stop调用是异步的,则调用Dispose回调事件。

于 2013-07-07T14:25:03.220 回答