public SetAccess ( System accessType, System sid, System rule ) : void | ||
accessType | System | |
sid | System | |
rule | System | |
return | void |
public void SetAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule) { }
}
DiscretionaryAcl::SetAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags ) : void | |
DiscretionaryAcl::SetAccess ( System accessType, System sid, int accessMask, System inheritanceFlags, System propagationFlags, System objectFlags, System objectType, System inheritedObjectType ) : void |
private static void AuthUserStartStop(DiscretionaryAcl dacl) { var sid = new SecurityIdentifier(WellKnownSidType.AuthenticatedUserSid, null); dacl.SetAccess(AccessControlType.Allow, sid, (int) (ServiceAccess.ServiceStart | ServiceAccess.ServiceStop), InheritanceFlags.None, PropagationFlags.None); }