【问题标题】:How to Prevent access from a certain folder?如何防止从某个文件夹访问?
【发布时间】:2010-11-30 08:04:22
【问题描述】:

我想锁定某个文件夹并使用密码解锁,有什么想法吗?

PS 我是一个德尔福程序员!

【问题讨论】:

  • 这属于服务器故障,了解操作系统会有所帮助。
  • @glob 重新阅读问题。这是一个完全有效的编程问题。

标签: windows delphi directory


【解决方案1】:

有几种方法:

  1. 阻止任何人访问该文件夹 应用程序,直到它被解锁。这 文件保持不变。
  2. 全部加密 文件夹中的文件并解密 即时。
  3. 将文件移动到 加密存储并挂载它 存储为虚拟文件夹。

第一种方法是有缺陷的,因为它允许用户以安全模式重新启动系统,或者只是将 HDD 带到其他计算机并获得对文件夹的访问权限。

第二种方法可以使用文件系统过滤驱动程序。您可以自己编写,也可以使用我们的CallbackFilter 产品(包括用于此特定目的的加密示例)。

第三种方法也可以使用我们的产品。您可以使用Callback File System 将虚拟存储挂载为磁盘或 NTFS 磁盘上的文件夹(请参阅 VMunter 示例)。

市场上也有 Pismo File Mount 产品,如果它有 Delphi API,它将为您开箱即用。该产品使用 FS 过滤器驱动程序将容器作为文件夹安装在磁盘上。不过,就我个人而言,我不喜欢这种方法——FS 过滤器驱动程序比文件系统驱动程序更棘手,并且更容易与第三方过滤器发生冲突。

【讨论】:

    猜你喜欢
    • 2012-04-15
    • 1970-01-01
    • 1970-01-01
    • 2011-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-11
    相关资源
    最近更新 更多