如何为Windows上的复制/粘贴分配权限

时间:2009-05-21 08:48:30

标签: file clipboard copy-paste

好吧,众所周知,你无法为Windows平台上的文件复制/粘贴分配权限。

我需要从中央文件服务器控制复制过程,以帮助我知道:

  1. 哪位用户执行了该副本
  2. 复制了哪些文件
  3. 他把它们贴在哪里
  4. 复制的数据总大小
  5. 复制操作时间
  6. 如果用户超出允许的“复制限制”,则会出现一个对话框,要求他输入管理凭据或拒绝他(因为它将被配置)
  7. 将所有这些数据存储在一个文件中供以后查看或通过电子邮件发送。
  8. 我需要通过在服务器上放置一个实用程序来收集这些数据,而无需在客户端计算机上进行任何其他安装。

    我知道监控剪贴板,但它会是哪个剪贴板?用户的剪贴板或服务器的剪贴板? 那么拖放操作怎么样,甚至没有通过剪贴板? 是否了解 SystemFileWatcher 在这种情况下是否有用?

    有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我认为剪贴板与此处的内容无关。客户端“复制并粘贴”操作的结果是从共享中复制文件,对吧?事实上,它不是你所关心的“复制”行为,它是“粘贴”(文件的剪贴板副本在你将其粘贴到某处之前不会做任何事情。)

因此,我认为您应该一起忽略剪贴板,并寻找监控共享上文件访问权限的方法。

基本上,您正在寻找文件共享审核。 Windows内置了一些,但我不是专家。事实上,只要你在文件共享审计方面说出来,你就可以在ServerFault.com(姊妹网站到StackOverflow.com)上获得更多这种问题。哦,你没有在这里提到服务器的操作系统 - 如果你在ServerFault.com上发帖,你应该这样做。