ObjectSecurity.SetSecurityDescriptorBinaryForm-Methode (Byte[], AccessControlSections)
Assembly: mscorlib (in mscorlib.dll)
public void SetSecurityDescriptorBinaryForm ( byte[] binaryForm, AccessControlSections includeSections )
public void SetSecurityDescriptorBinaryForm ( byte[] binaryForm, AccessControlSections includeSections )
public function SetSecurityDescriptorBinaryForm ( binaryForm : byte[], includeSections : AccessControlSections )
Nicht zutreffend.
Parameter
- binaryForm
Das Array von Bytes, das zum Festlegen der Sicherheitsbeschreibung verwendet wird.
- includeSections
Die Abschnitte (Zugriffsregeln, Überwachungsregeln, Besitzer, primäre Gruppe) der festzulegenden Sicherheitsbeschreibung.
Wenn die Sicherheitsbeschreibung, die die Binärdaten darstellen, NULL-Verweis (Nothing in Visual Basic) für die DACL (Discretionary Access Control List) enthält, wird der DACL ein einzelner Zugriffssteuerungseintrag (Access Control Entry, ACE) hinzugefügt, der jedermann Vollzugriff gewährt (Allow Everyone Full Access, AEFA). Wenn eine Anwendung die DACL einer Sicherheitsbeschreibung ändert, der ein AEFA-ACE hinzugefügt wurde, wird der AEFA-ACE zusammen mit der DACL beibehalten, wenn die DACL beibehalten wird.
Dies kann dazu führen, dass eine Anwendung unabsichtlich den Zugriff auf Principals zulässt. Eine Anwendung sollte daher überprüfen, ob ein AEFA-ACE vorhanden ist, und diesen vor dem Ändern einer Sicherheitsbeschreibung entfernen.
Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
Microsoft .NET Framework 3.0 wird unter Windows Vista, Microsoft Windows XP SP2 und Windows Server 2003 SP1 unterstützt.