RegistryKey::GetAccessControl Method (AccessControlSections)
Returns the specified sections of the access control security for the current registry key.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- includeSections
-
Type:
System.Security.AccessControl::AccessControlSections
A bitwise combination of enumeration values that specifies the type of security information to get.
Return Value
Type: System.Security.AccessControl::RegistrySecurity^An object that describes the access control permissions on the registry key represented by the current RegistryKey.
| Exception | Condition |
|---|---|
| SecurityException | The user does not have the necessary permissions. |
| ObjectDisposedException | The RegistryKey being manipulated is closed (closed keys cannot be accessed). |
| InvalidOperationException | The current key has been deleted. |
To request the access permissions currently granted to users, specify the bitwise combination of the following flags: AccessControlSections::Access, AccessControlSections::Owner, and AccessControlSections::Group. Alternatively, you can use the GetAccessControl() method overload, which specifies exactly that combination of values.
The user must have RegistryRights::ReadPermissions rights to call this method.
Available since 2.0