我需要分发 USB 记忆棒上的一个文件(或将其刻录到 CD 上),但我不希望该文件被复制或分发/转发(例如,通过将其附加到电子邮件中)。
尽管我不指望找到万无一失的解决方案,但我想让复制/分发变得更加困难一些(至少对于相对不熟练的 PC 用户来说),而不是让文件完全不受保护。
我想将我的文件放在专门创建的系统特殊文件夹“somefolder。{RESERVED-GUID}”中,然后创建一个指向它的链接(CD 上使用的没有驱动器号的相对路径),这将使文件易于查看但不能直接复制。
我需要一些帮助来创建此链接,有什么建议吗?
最欢迎采用其他方法来解决同一问题
答案1
我想您可以将文件存储在隐藏文件夹中。您只需创建 .whateverfolder,那么对于最基本的用户来说它就是不可见的。不过对于高级用户来说发现它并不难。您可以创建一个安装脚本/bat 文件,将隐藏文件夹发送到系统位置,例如 \Windows\ALocation\,然后创建指向它的链接。以下是一个名为 .hidden 的文件夹的示例,其中包含一个名为 file.exe 的 .exe 文件和一个 INSTALL.bat 文件。
move .hidden C:\WINDOWS\Folder\
sutil hardlink create C:\Documents and Settings\%ALLUSERSPROFILE%\Start Menu\AnAPP C:\WINDOWS\Folder\.hidden\file.exe
这可能需要一些调整,但你应该明白了。(我是 Mac 用户,无法验证该命令是否有效。此外,Windows Vista+ 文件系统略有不同,但你应该能够弄清楚。)
无论如何,系统文件夹中的隐藏文件夹应该很难找到。如果您需要更多信息或我提供的内容不起作用,请告诉我。希望对您有所帮助。