ObjectSecurity.ModifyAccess 方法

定义

将指定的修改应用到与此 ObjectSecurity 对象关联的自由访问控制列表 (DACL) 中。

protected:
 abstract bool ModifyAccess(System::Security::AccessControl::AccessControlModification modification, System::Security::AccessControl::AccessRule ^ rule, [Runtime::InteropServices::Out] bool % modified);
protected abstract bool ModifyAccess (System.Security.AccessControl.AccessControlModification modification, System.Security.AccessControl.AccessRule rule, out bool modified);
abstract member ModifyAccess : System.Security.AccessControl.AccessControlModification * System.Security.AccessControl.AccessRule * bool -> bool
Protected MustOverride Function ModifyAccess (modification As AccessControlModification, rule As AccessRule, ByRef modified As Boolean) As Boolean

参数

modification
AccessControlModification

要应用于 DACL 的修改。

rule
AccessRule

要修改的访问规则。

modified
Boolean

如果已成功修改 DACL,则为 true;否则为 false

返回

如果已成功修改 DACL,则为 true;否则为 false

注解

为了避免无意中允许访问主体,应用程序应检查是否存在允许每个人完全访问 (AEFA) 访问控制项 (ACE) ,并在修改 DACL 之前将其删除。

适用于