获取正在Windows中删除的文件

时间:2009-02-23 06:38:35

标签: vb.net vb6

我想创建一个应用程序,将从闪存驱动器中删除的文件保存到充当回收站的闪存驱动器的一部分。我想捕获windows的删除事件,以便我可以复制标记为已删除的文件。

如果正在执行删除事件,是否有可以通知我的应用程序的库?

如果使用FileSystemWatcher组件,我无法删除文件,因为它只会在删除文件后通知。

1 个答案:

答案 0 :(得分:3)

您需要通过Preoperation Callback Routines编写filesystemfilter或filesystemminifilter驱动程序

中给出的

http://msdn.microsoft.com/en-us/library/ms793697.aspx