2014-12-02 97 views
2

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

+1

相关:http://stackoverflow.com/questions/22102211/how-to-make-folder-uncopyable – BradleyDotNET 2014-12-02 20:19:14

回答

0

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

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

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

相关问题