【发布时间】:2010-11-30 08:04:22
【问题描述】:
我想锁定某个文件夹并使用密码解锁,有什么想法吗?
PS 我是一个德尔福程序员!
【问题讨论】:
-
这属于服务器故障,了解操作系统会有所帮助。
-
@glob 重新阅读问题。这是一个完全有效的编程问题。
我想锁定某个文件夹并使用密码解锁,有什么想法吗?
PS 我是一个德尔福程序员!
【问题讨论】:
有几种方法:
第一种方法是有缺陷的,因为它允许用户以安全模式重新启动系统,或者只是将 HDD 带到其他计算机并获得对文件夹的访问权限。
第二种方法可以使用文件系统过滤驱动程序。您可以自己编写,也可以使用我们的CallbackFilter 产品(包括用于此特定目的的加密示例)。
第三种方法也可以使用我们的产品。您可以使用Callback File System 将虚拟存储挂载为磁盘或 NTFS 磁盘上的文件夹(请参阅 VMunter 示例)。
市场上也有 Pismo File Mount 产品,如果它有 Delphi API,它将为您开箱即用。该产品使用 FS 过滤器驱动程序将容器作为文件夹安装在磁盘上。不过,就我个人而言,我不喜欢这种方法——FS 过滤器驱动程序比文件系统驱动程序更棘手,并且更容易与第三方过滤器发生冲突。
【讨论】: