Datei- und Verzeichniszugriffsrechtekonstanten

WMI-Klassen, die Dateien oder Verzeichnisse darstellen, z. B. Win32 _ CodecFile oder CIM _ DataFile,enthalten eine AccessMask-Eigenschaft. Diese Eigenschaft enthält Biteinstellungen, die die Zugriffsrechte angeben, über die ein Benutzer oder eine Gruppe für bestimmte Zugriffe oder Vorgänge für die Datei verfügen muss. Weitere Informationen finden Sie unter Dateisicherheit und Zugriffsrechte und Ändern der Zugriffssicherheit für sicherungsfähige Objekte.

Die Datei- oder Verzeichnisklassen, die eine AccessMask-Eigenschaft enthalten, umfassen Folgendes:

In der folgenden Liste sind die Werte für Datei- und Verzeichniszugriffsrechte in der AccessMask-Eigenschaft aufgeführt. Diese Eigenschaft ist eine Bitmap.

_ _ DATEILESEDATEN

1 (0x1)

Gewährt das Recht, Daten aus der Datei zu lesen.

_ _ DATEILISTENVERZEICHNIS

1 (0x1)

Gewährt das Recht, Daten aus der Datei zu lesen. Für ein Verzeichnis gewährt dieser Wert das Recht, den Inhalt des Verzeichnisses aufzulisten.

_ _ DATEISCHREIBDATEN

2 (0x2)

Gewährt das Recht, Daten in die Datei zu schreiben.

FILE _ ADD _ FILE

2 (0x2)

Gewährt das Recht, Daten in die Datei zu schreiben. Für ein Verzeichnis gewährt dieser Wert das Recht, eine Datei im Verzeichnis zu erstellen.

_DATEIANFÜGUNGSDATEN _

4 (0x4)

Gewährt das Recht, Daten an die Datei anzufügen. Für ein Verzeichnis gewährt dieser Wert das Recht, ein Unterverzeichnis zu erstellen.

_FILE _ ADD-UNTERVERZEICHNIS

4 (0x4)

Gewährt das Recht, Daten an die Datei anzufügen. Für ein Verzeichnis gewährt dieser Wert das Recht, ein Unterverzeichnis zu erstellen.

FILE _ READ _ EA

8 (0x8)

Gewährt das Recht, erweiterte Attribute zu lesen.

FILE _ WRITE _ EA

16 (0x10)

Gewährt das Recht, erweiterte Attribute zu schreiben.

FILE _ EXECUTE

32 (0x20)

Gewährt das Recht, eine Datei auszuführen.

FILE _ TRAVERSE

32 (0x20)

Gewährt das Recht, eine Datei auszuführen. Für ein Verzeichnis kann das Verzeichnis durchlaufen werden.

UNTERGEORDNETE _ _ DATEILÖSCHUNG

64 (0x40)

Gewährt das Recht, ein Verzeichnis und alle darin enthaltenen Dateien (seine untergeordneten Dateien) zu löschen, auch wenn die Dateien schreibgeschützt sind.

_ _ DATEILESEATTRIBUTE

128 (0x80)

Gewährt das Recht zum Lesen von Dateiattributen.

_ _ DATEISCHREIBATTRIBUTE

256 (0x100)

Gewährt das Recht, Dateiattribute zu ändern.

LÖSCHEN

65536 (0x10000)

Gewährt das Recht, das Objekt zu löschen.

_READ-STEUERELEMENT

131072 (0x20000)

Gewährt das Recht, die Informationen in der Sicherheitsbeschreibung für das Objekt zu lesen, ohne dass die Informationen in der SACL enthalten sind.

WRITE _ DAC

262144 (0x40000)

Gewährt das Recht, die DACL im Objektsicherheitsdeskriptor für das Objekt zu ändern.

WRITE _ OWNER

524288 (0x80000)

Gewährt das Recht, den Besitzer in der Sicherheitsbeschreibung für das Objekt zu ändern.

SYNCHRONISIEREN

1048576 (0x100000)

Gewährt das Recht, das -Objekt für die Synchronisierung zu verwenden. Dadurch kann ein Prozess warten, bis sich das Objekt im signalisierten Zustand befindet. Einige Objekttypen unterstützen dieses Zugriffsrecht nicht.

Anforderungen

Anforderung Wert
Header
Winnt.h

Siehe auch

WMI-Sicherheitskonstanten

Verwalten der WMI-Sicherheit