2011-11-02 120 views
0

我正在做一个应用程序,使用文件系统监视器,主要目的是监视正在复制的文件,所以我看着文件系统监视器的方法,我发现4起事件,我可以起诉,他们正在改变,删除,重命名和创建,我没有找到复制事件,嗯,我想观看特定的文件,当用户试图复制文件,我阻止他这样做使用文件系统观察器方法,所以在文件系统观察器是任何方法来复制文件监视,我可以使用? ,对不起,我的问题可能看起来很愚蠢,但这是我第一次使用文件系统监视器,并且我阅读了很多内容,几乎所有人都同意可以在该类中使用的4个事件。使用文件系统监视器来监视正在复制的文件吗?

+2

看起来你正在尝试做DRM。别。 – SLaks

+0

你为什么要这么做?有类似的功能在Windows服务器 –

+1

如果你的软件没有启动,他可以复制?你想达到什么目的?因为恕我直言,你的解决方案不是好的。 –

回答

6

没有称为复制文件的操作。
相反,复制是读取一个文件和写入另一个文件的组合。

你不能可靠地做到这一点。

0

你不能用FileSystemWatcher的

做到这一点可能是监视剪贴板,如果你找到的文件列表,检查它

0

为什么不检查可执行文件是否在软件开始时从USB密钥启动?这样复制文件的用户即使复制了exe文件也不能启动它。