2010-05-17 63 views

回答

4

是的这是所有可能的文件系统迷你过滤器驱动程序。

对于#1,您不需要迷你过滤器驱动程序,您可以使用Win32 API,如ReadDirectoryChangesW

对于#2你不仅可以做到这一点,但你也可以修改读取/写入的内容,即使是不同的大小。你可以get started here

+0

ty。我为1使用微过滤器的原因是,ReadDirectoryChangesW报告访问操作延迟了1d(xp)或1h(vista +) – clyfe 2010-05-17 14:41:15

4

Raymond Chen是一位长期的Windows开发人员,在他的博客上提到了这个问题的一个版本 - 他会推荐使用ACL来防止操作,而不是试图让代码运行来阻止它。看到his post在这个想法...

+1

[专业溶液](http://www.pgp.com/products/endpoint/index.html)似乎使用潜水员。还以编程方式在端点上设置ACL为[hard-ish](http://diaryproducts.net/about/operating_systems/windows/disable_usb_sticks),并且通过序列号和其他因素有条件地设置ACL,例如USB磁盘似乎只能通过驱动程序。 – clyfe 2010-05-20 19:34:32

相关问题