【问题标题】:restrict access to folder outside of program c#限制对程序c#之外的文件夹的访问
【发布时间】:2015-01-31 05:10:19
【问题描述】:

我正在开发一个将数据保存到文件夹的 C# 应用程序。我希望该文件夹仅限于文件资源管理器中的所有用户,并且只能通过应用程序以编程方式访问。所以应用程序拥有对该文件夹的完全访问权限,但不能通过windows直接访问。我怎样才能做到这一点?

【问题讨论】:

标签: c# directory restriction


【解决方案1】:

在 Windows 中,权限是每个用户的,并且没有“每个应用程序”的权限。

因此,为了能够阻止运行应用程序的当前用户访问文件夹,您需要运行读取/写入文件夹中数据的代码来模拟另一个帐户。然后,您将能够设置仅该用户可以访问的权限。

请注意,如果用户具有管理员权限,则该用户仍然可以通过覆盖您的安全设置来访问该文件夹。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-17
    • 2016-05-05
    • 1970-01-01
    • 2017-08-29
    • 1970-01-01
    相关资源
    最近更新 更多