2011-06-01 9 views
0

我想在C#中獲得受保護文件的所有權。C#:獲取文件夾所有權問題

System.Security.AccessControl.DirectorySecurity Sec = new DirectorySecurity(directory, AccessControlSections.All); 

不適合我。我得到錯誤UnauthorizedAccessException。所以我無法更改文件的所有者,也無法編輯我的訪問權限。有誰知道如何設置目錄權限?

+0

您可以添加正在運行的操作系統的版本以及是否運行UAC(如果適用)並以管理員身份運行代碼? – 2011-06-01 18:48:58

+0

我使用的是Windows 7,UAC已禁用,我以管理員身份運行我的程序。這不應該是原因。當我在Windows資源管理器中更改所有者時,我的代碼正常工作。但我不能以編程方式更改所有者。 – 2011-06-01 18:54:15

回答

1

聽起來像你(或者你正在運行的應用程序的用戶)無法訪問你試圖訪問的目錄。

+0

否用戶無權訪問該文件。但我是我的電腦管理員。我的系統擁有該文件。我需要訪問它。 – 2011-06-01 18:48:24