Tôi đang sử dụng mã đơn giản sau đây để thêm toàn quyền kiểm soát vào một thư mục, nhưng nó không hoạt động.Làm cách nào để đặt toàn quyền kiểm soát vào một thư mục?
String dir_name = @"folder_full_path";
DirectorySecurity dir_security = Directory.GetAccessControl(dir_name);
FileSystemAccessRule access_rule = new FileSystemAccessRule(@"AccountName",
FileSystemRights.FullControl, AccessControlType.Allow);
dSecurity.AddAccessRule(access_rule);
Directory.SetAccessControl(dir_name, dir_security);
Nhưng mã này chỉ đặt quyền đặc biệt đến thư mục đích. Mã này gần như giống như MSDN sample. Tôi gãi đầu cho một lời giải thích hợp lý ... Hy vọng ai đó có thể làm sáng tỏ tôi.
Rất cám ơn.
gì nếu bạn sử dụng các nhà xây dựng 5 thông số cho FileSystemAccessRule thay thế? http://msdn.microsoft.com/en-us/library/sfe70whw.aspx –
Cảm ơn Ben. Tôi có thể làm cho nó được thực hiện với constructor 5 tham số bây giờ. Nhưng tôi không biết tại sao constructor 3 tham số tồn tại nếu nó không hoạt động? – smwikipedia