代码之家  ›  专栏  ›  技术社区  ›  user26087

获取在Windows中删除的文件

  •  3
  • user26087  · 技术社区  · 16 年前

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

    如果执行删除事件,是否有一个库会通知我的应用程序?

    如果使用filesystemwatcher组件,我将无法获取要删除的文件,因为它只会在文件被删除后发出通知。

    1 回复  |  直到 16 年前
        1
  •  3
  •   lakshmanaraj    16 年前

    您需要通过预操作回调例程来编写文件系统过滤器或文件系统微过滤器驱动程序。

    如给出

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