Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

ObjectSecurity.SetSecurityDescriptorBinaryForm-Methode (Byte[], AccessControlSections)

Legt die angegebenen Abschnitte der Sicherheitsbeschreibung für dieses ObjectSecurity-Objekt durch das angegebene Array von Bytewerten fest.

Namespace: System.Security.AccessControl
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.

.NET Framework

Unterstützt in: 3.0, 2.0
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
© 2013 Microsoft. Alle Rechte vorbehalten.