Applies the specified modification to the Discretionary Access Control List (DACL) associated with this ObjectSecurity object.
Public Overridable Function ModifyAccessRule ( _ modification As AccessControlModification, _ rule As AccessRule, _ <OutAttribute> ByRef modified As Boolean _ ) As Boolean
Dim instance As ObjectSecurity Dim modification As AccessControlModification Dim rule As AccessRule Dim modified As Boolean Dim returnValue As Boolean returnValue = instance.ModifyAccessRule(modification, _ rule, modified)
public virtual bool ModifyAccessRule( AccessControlModification modification, AccessRule rule, out bool modified )
public: virtual bool ModifyAccessRule( AccessControlModification modification, AccessRule^ rule, [OutAttribute] bool% modified )
public function ModifyAccessRule( modification : AccessControlModification, rule : AccessRule, modified : boolean ) : boolean
To avoid unintentionally allowing access to principals, applications should check for the existence of an allow everyone full access (AEFA) access control entry (ACE) and remove it before modifying a DACL.
Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98