2010-12-09 93 views
0

我正在寻找一种方法将事件触发器放置在Windows XP文件夹中,该文件夹可以在folder1中创建文件时自动将文件从folder1复制到folder2,理想情况下具有系统权限。目的是为将被保护的文件建立一个安全的存储库。我已经看过WMI,但无法弄清楚如何让它在文件夹上触发。任何指向正确方向的指针都会有所帮助。谢谢!将添加到文件夹的新文件复制到Windows中的另一个文件夹

回答

0

如果您想要使用WMI并需要始终监控您的文件夹,可以使用WMI permanent event subscription

你会:在5哪里TargetInstance以赛亚书 'Cim_DataFile' 而TargetInstance.Drive =“SELECT * FROM __InstanceCreationEvent:

  • 创建一个WMI过滤器(像这样的查询,例如 'C:' 和TargetInstance.Path =“\文件夹\子文件夹\”“)

  • 创建一个WMI事件消费者(批处理或VBScript文件所创建的文件复制到新的位置)

  • 绑定两者结合起来

通过这种方式,您可以确保文件夹始终处于监视状态(只要WMI服务正在运行)。您可以使用VBScript,PowerShell,C#或MOF进行设置。 (详情请见Script Center blog

+0

这将是我第一次为WMI写作。感谢您的链接。我会给它一个镜头。 – KFleschner 2010-12-14 19:47:17

相关问题