RegistryKey.GetAccessControl 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回当前注册表项的访问控制安全性。
重载
GetAccessControl() |
返回当前注册表项的访问控制安全性。 |
GetAccessControl(AccessControlSections) |
返回当前注册表项的访问控制安全性的指定部分。 |
GetAccessControl()
- Source:
- RegistryKey.cs
返回当前注册表项的访问控制安全性。
public:
System::Security::AccessControl::RegistrySecurity ^ GetAccessControl();
public System.Security.AccessControl.RegistrySecurity GetAccessControl ();
member this.GetAccessControl : unit -> System.Security.AccessControl.RegistrySecurity
Public Function GetAccessControl () As RegistrySecurity
返回
一个对象,该对象描述针对由当前 RegistryKey 表示的注册表项的访问控制权限。
例外
用户没有必要的权限。
要操作的 RegistryKey 已关闭(无法访问关闭的项)。
当前项已被删除。
注解
此方法重载等效于使用以下标志的按位组合调用 GetAccessControl(AccessControlSections) 方法重载: AccessControlSections.Access、 AccessControlSections.Owner和 AccessControlSections.Group。 可以使用该重载来搜索其他权限。
用户必须有权 RegistryRights.ReadPermissions 调用此方法。
适用于
GetAccessControl(AccessControlSections)
- Source:
- RegistryKey.cs
返回当前注册表项的访问控制安全性的指定部分。
public:
System::Security::AccessControl::RegistrySecurity ^ GetAccessControl(System::Security::AccessControl::AccessControlSections includeSections);
public System.Security.AccessControl.RegistrySecurity GetAccessControl (System.Security.AccessControl.AccessControlSections includeSections);
member this.GetAccessControl : System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.RegistrySecurity
Public Function GetAccessControl (includeSections As AccessControlSections) As RegistrySecurity
参数
- includeSections
- AccessControlSections
枚举值的按位组合,它指定要获取的安全信息类型。
返回
一个对象,该对象描述针对由当前 RegistryKey 表示的注册表项的访问控制权限。
例外
用户没有必要的权限。
要操作的 RegistryKey 已关闭(无法访问关闭的项)。
当前项已被删除。
注解
若要请求当前授予用户的访问权限,请指定以下标志的按位组合: AccessControlSections.Access、 AccessControlSections.Owner和 AccessControlSections.Group。 或者,可以使用 GetAccessControl() 方法重载,该方法准确指定值的组合。
用户必须有权 RegistryRights.ReadPermissions 调用此方法。