Konstanten für Datei- und Verzeichniszugriffsrechte

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, die ein*e Benutzer*in oder eine Gruppe für bestimmte Zugriffe oder Vorgänge für die Datei besitzen muss. Weitere Informationen finden Sie unter Dateisicherheit und Zugriffsberechtigungen und unter Ändern der Zugriffssicherheit für sicherungsfähige Objekte.

Folgende Datei- oder Verzeichnisklassen enthalten eine AccessMask-Eigenschaft:

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

FILE_READ_DATA

1 (0x1)

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

FILE_LIST_DIRECTORY

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.

FILE_WRITE_DATA

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.

FILE_APPEND_DATA

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_SUBDIRECTORY

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 zum Ausführen einer Datei.

FILE_TRAVERSE

32 (0x20)

Gewährt das Recht zum Ausführen einer Datei. Bei einem Verzeichnis kann das Verzeichnis durchlaufen werden.

FILE_DELETE_CHILD

64 (0x40)

Gewährt das Recht, ein Verzeichnis und alle darin enthaltenen Dateien (untergeordnete Dateien) zu löschen. Dies gilt auch für schreibgeschützte Dateien.

FILE_READ_ATTRIBUTES

128 (0x80)

Gewährt das Recht zum Lesen von Dateiattributen.

FILE_WRITE_ATTRIBUTES

256 (0x100)

Gewährt das Recht zum Ändern von Dateiattributen.

DELETE

65536 (0x10000)

Gewährt das Recht zum Löschen des Objekts.

READ_CONTROL

131072 (0x20000)

Gewährt das Recht, die Informationen in der Sicherheitsbeschreibung für das Objekt zu lesen. Dies gilt nicht für die Informationen in der SACL.

WRITE_DAC

262144 (0x40000)

Gewährt das Recht, die DACL in der Objektsicherheitsbeschreibung 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.

SYNCHRONIZE

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

Weitere Informationen

WMI-Sicherheitskonstanten

Aufrechterhalten der WMI-Sicherheit