我想要锁定某个文件夹并使用密码解锁,任何想法?
PS我是德尔福编码器!
答案 0 :(得分:4)
有几种方法:
第一种方法存在缺陷,因为它允许用户以安全模式重启系统,或者只是将硬盘驱动器带到其他计算机并访问该文件夹。
使用文件系统过滤器驱动程序可以实现第二种方法。您可以编写自己的产品,也可以使用我们的CallbackFilter产品(其中包括用于此特定目的的加密示例)。
使用我们的产品也可以采用第三种方法。您可以使用Callback File System将虚拟存储作为磁盘或NTFS磁盘上的文件夹挂载(请参阅VMounter示例)。
市场上也存在Pismo File Mount产品,如果它有Delphi API,它将为您提供开箱即用的功能。该产品使用FS Filter驱动程序将容器作为文件夹安装在磁盘上。我个人并不喜欢这种方法 - FS过滤器驱动程序比文件系统驱动程序更棘手,更容易与第三方过滤器冲突。