Standardzugriffsrechte
Jeder Typ von sicherungsfähigen Objekten verfügt über eine Reihe von Zugriffsrechten, die Vorgängen entsprechen, die für diesen Objekttyp spezifisch sind. Zusätzlich zu diesen objektspezifischen Zugriffsrechten gibt es eine Reihe von Standardzugriffsrechten, die Vorgängen entsprechen, die den meisten Typen sicherungsfähiger Objekte gemeinsam sind.
Das Zugriffsformat enthält eine Reihe von Bits für die Standardzugriffsrechte. Die folgenden Windows-Konstanten für Standardzugriffsrechte werden in Winnt.h definiert.
Konstante | Bedeutung |
---|---|
LÖSCHEN | Das Recht, das Objekt zu löschen. |
READ_CONTROL | Das Recht, die Informationen in der Sicherheitsbeschreibung des Objektszu lesen, nicht einschließlich der Informationen in der Systemzugriffssteuerungsliste (SACL). |
SYNCHRONISIEREN | Das Recht, das Objekt für die Synchronisierung zu verwenden. Dadurch kann ein Thread warten, bis sich das Objekt im signalisierten Zustand befindet. Einige Objekttypen unterstützen dieses Zugriffsrecht nicht. |
WRITE_DAC | Das Recht, die diskretionäre Zugriffssteuerungsliste (DACL) im Sicherheitsdeskriptor des Objekts zu ändern. |
WRITE_OWNER | Das Recht, den Besitzer im Sicherheitsdeskriptor des Objekts zu ändern. |
Winnt.h definiert auch die folgenden Kombinationen der Standardzugriffsrechtekonstanten.
Konstante | Bedeutung |
---|---|
STANDARD_RIGHTS_ALL | Kombiniert DELETE-, READ_CONTROL-, WRITE_DAC-, WRITE_OWNER- und SYNCHRONIZE-Zugriff. |
STANDARD_RIGHTS_EXECUTE | Derzeit definiert auf den gleichen READ_CONTROL. |
STANDARD_RIGHTS_READ | Derzeit definiert auf den gleichen READ_CONTROL. |
STANDARD_RIGHTS_REQUIRED | Kombiniert DELETE, READ_CONTROL, WRITE_DAC und WRITE_OWNER Zugriff. |
STANDARD_RIGHTS_WRITE | Derzeit definiert auf den gleichen READ_CONTROL. |