好吧,众所周知,您无法在 Windows 平台上为文件的复制/粘贴分配权限。
我需要从中央文件服务器控制复制过程,以帮助我了解:
- 哪个用户执行了复制
- 复制了哪些文件
- 他把它们贴在哪里
- 复制数据的总大小
- 复制操作时间
- 如果用户超过了允许的“复制限制”,一个对话框会要求他输入管理凭据或拒绝他(因为它会被配置)
- 将所有这些数据存储在文件中以供以后查看或通过电子邮件发送。
我需要通过在服务器本身上放置一个实用程序来收集这些数据,而无需在客户端计算机上进行任何其他安装。
我知道监控Clipboard,但它会是哪个剪贴板?用户的剪贴板还是服务器的剪贴板?甚至不通过剪贴板的拖放操作呢?是否知道SystemFileWatcher在这种情况下是否有用?
有任何想法吗 ?