2009-03-19 32 views
14

Tôi muốn định cấu hình quy tắc truy cập Mutex bằng cách gán đặc quyền cho nhóm "Mọi người". Khi tôi tạo ra quy tắc của tôi nó trông giống như sauTên nhóm được bản địa hóa

new MutexAccessRule("Everyone", MutexRights.Modify | MutexRights.Synchronize | MutexRights.TakeOwnership | MutexRights.ReadPermissions, AccessControlType.Allow) 

Làm thế nào để có được địa phương tên "Mọi người" nhóm vì vậy đây sẽ làm việc trên một phiên bản không tiếng anh của hệ điều hành.

Cảm ơn

Trả lời

17

Thay vì sử dụng tên nhóm, hãy sử dụng SID cơ bản không được bản địa hóa.

var rule = new MutexAccessRule(new SecurityIdentifier(WellKnownSidType.WorldSid, null), 
           MutexRights.Modify 
           | MutexRights.Synchronize 
           | MutexRights.TakeOwnership 
           | MutexRights.ReadPermissions, 
           AccessControlType.Allow) 
Các vấn đề liên quan