【问题标题】:How to create application restricted folder如何创建应用程序受限文件夹
【发布时间】:2014-03-15 23:02:14
【问题描述】:

我需要创建一个只能从应用程序访问的临时文件夹。 这意味着即使是当前用户和系统管理员也无法从资源管理器中打开它。 当应用程序运行时,会有一些文件放入其中。一旦终止,文件夹及其所有内容都会被删除(同样以编程方式,没有手动删除功能)。

附:我在这里发现了一些帖子,但还没有给出适当的解决方案。

提前致谢。

【问题讨论】:

  • 您无法阻止管理员读取您的文件
  • 只限制在资源管理器中?嗯。所以允许从 cmd 访问?这就是正确的“安全”。 :-)
  • 我删除了delphi标签,因为它只是一个Windows问题

标签: windows security winapi file-permissions


【解决方案1】:

Windows 安全不是这样工作的。您不能限制应用程序的访问,只能限制用户的访问。如果您只希望您的应用程序可以访问给定资源,那么您必须创建一个新用户帐户,将资源配置为仅授予该用户访问权限,然后使用该用户运行您的应用程序,或者至少让您的应用程序模拟该用户在需要时。文件/文件夹是安全对象,Windows 安全性基于用户帐户。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-01
    • 2015-06-03
    • 1970-01-01
    • 2012-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-28
    相关资源
    最近更新 更多