2014-03-06 46 views
-2

我需要保护文件或文件夹并防止其被复制。我的意思是,当用户试图将其复制到外部驱动器上或通过电子邮件发送文件时 - 它们不适用于他们的机器。如何设置仅适用于特定计算机的文件

Windows 7和XP是我的目标。

+0

你是什么意思“不起作用”?什么类型的文件?这是一种可执行文件吗?如果有人复制它,你到底期待什么?他们无法在任何应用程序中打开它,包括文本编辑器?如果你在这个问题中包含文件夹,你的意思是说复制的文件夹无法在另一个系统上打开?我认为你所要求的可能是不可能的,但你需要更加清楚。 – Jim

+0

我有一个html文件,这是一个为脱机使用而创建的应用程序。就像测验一样。所以,我需要让这个html文件只能在几台电脑上运行,但不允许用户拷贝它们,例如他们自己的笔记本电脑等。 – mpavlovic89

+0

这是SuperUser论坛的问题,而不是StackOverflow。可能有一些Windows权限或其他方式来锁定Windows用户帐户,以便它们无法复制/粘贴文件。但这不是一个与编程有关的问题。 – Jim

回答

1

这样做的一种方法是使文件成为系统文件;如果它不需要编辑,则使system32成为文件的所有者。当你这样做'它几乎是不可见的,所以用户不会知道它存在....不幸的是,它是不可能的,以防止复制文件,如果它是可执行的。

+0

就像我上面说过的那样,它应该可以在多个本地机器上运行,并且我会在那里安装它。我怎么能阻止用户使用这个html文件复制整个文件夹并在家里的计算机上玩这个测验? – mpavlovic89

相关问题