SACL 存取權限
ACCESS_SYSTEM_SECURITY存取權限控制在物件 的安全性描述元中取得或設定 SACL 的能力。 只有在要求執行緒的 存取權杖 中啟用SE_SECURITY_NAME許可權時,系統才會授與此存取權。
存取物件的 SACL
- 呼叫 AdjustTokenPrivileges 函 式以啟用SE_SECURITY_NAME許可權。
- 當您開啟 物件的控制碼時,要求ACCESS_SYSTEM_SECURITY存取權限。
- 使用 GetSecurityInfo 或 SetSecurityInfo等函式來取得或設定物件的 SACL。
- 呼叫 AdjustTokenPrivileges 以停用SE_SECURITY_NAME許可權。
若要使用 GetNamedSecurityInfo 或 SetNamedSecurityInfo 函式存取 SACL,請啟用SE_SECURITY_NAME許可權。 函式會在內部要求存取權限。
ACCESS_SYSTEM_SECURITY存取權限在 DACL 中無效,因為 DACL 不會控制 SACL 的存取權。 不過,您可以在 SACL 中使用ACCESS_SYSTEM_SECURITY存取權限,以稽核嘗試使用存取權限。