【发布时间】:2011-09-06 13:27:46
【问题描述】:
我正在尝试获取 C# 中受保护文件的所有权。
System.Security.AccessControl.DirectorySecurity Sec = new DirectorySecurity(directory, AccessControlSections.All);
不适合我。我收到错误 UnauthorizedAccessException。所以我不能更改文件的所有者,也不能编辑我的访问权限。有谁知道如何设置目录权限?
【问题讨论】:
-
能否添加您正在运行的操作系统的版本以及您是否正在运行 UAC(如果适用)以及是否以管理员身份运行代码?
-
我使用的是 Windows 7,UAC 被禁用,我正在以管理员身份运行我的程序。这不应该是原因。当我在 Windows 资源管理器中更改所有者时,我的代码有效。但我无法以编程方式更改所有者。
标签: c# directory file-permissions