Costanti diritti di accesso file e directory

Le classi WMI che rappresentano file o directory, ad esempio Win32_CodecFile o CIM_DataFile, contengono una proprietà AccessMask . Questa proprietà contiene impostazioni bit che specificano i diritti di accesso di un utente o un gruppo devono avere per l'accesso o le operazioni specifiche nel file. Per altre informazioni, vedere Sicurezza file e diritti di accesso emodifica della sicurezza di accesso in oggetti a protezione diretta.

Le classi di file o directory che contengono una proprietà AccessMask includono:

Nell'elenco seguente sono elencati i valori per i diritti di accesso ai file e alla directory nella proprietà AccessMask . Questa proprietà è una bitmap.

FILE_READ_DATA

1 (0x1)

Concede il diritto di leggere i dati dal file.

FILE_LIST_DIRECTORY

1 (0x1)

Concede il diritto di leggere i dati dal file. Per una directory, questo valore concede il diritto di elencare il contenuto della directory.

FILE_WRITE_DATA

2 (0x2)

Concede il diritto di scrivere dati nel file.

FILE_ADD_FILE

2 (0x2)

Concede il diritto di scrivere dati nel file. Per una directory, questo valore concede il diritto di creare un file nella directory.

FILE_APPEND_DATA

4 (0x4)

Concede il diritto di aggiungere dati al file. Per una directory, questo valore concede il diritto di creare una sottodirectory.

FILE_ADD_SUBDIRECTORY

4 (0x4)

Concede il diritto di aggiungere dati al file. Per una directory, questo valore concede il diritto di creare una sottodirectory.

FILE_READ_EA

8 (0x8)

Concede il diritto di leggere gli attributi estesi.

FILE_WRITE_EA

16 (0x10)

Concede il diritto di scrivere attributi estesi.

FILE_EXECUTE

32 (0x20)

Concede il diritto di eseguire un file.

FILE_TRAVERSE

32 (0x20)

Concede il diritto di eseguire un file. Per una directory, la directory può essere attraversata.

FILE_DELETE_CHILD

64 (0x40)

Concede il diritto di eliminare una directory e tutti i file che contiene (i relativi elementi figlio), anche se i file sono di sola lettura.

FILE_READ_ATTRIBUTES

128 (0x80)

Concede il diritto di leggere gli attributi di file.

FILE_WRITE_ATTRIBUTES

256 (0x100)

Concede il diritto di modificare gli attributi del file.

ELIMINA

65536 (0x10000)

Concede il diritto di eliminare l'oggetto.

READ_CONTROL

131072 (0x20000)

Concede il diritto di leggere le informazioni nel descrittore di sicurezza per l'oggetto, non incluse le informazioni contenute in SACL.

WRITE_DAC

262144 (0x40000)

Concede il diritto di modificare l'elenco dati nel descrittore di sicurezza dell'oggetto per l'oggetto.

WRITE_OWNER

524288 (0x80000)

Concede il diritto di modificare il proprietario nel descrittore di sicurezza per l'oggetto.

SINCRONIZZARE

1048576 (0x100000)

Concede il diritto di usare l'oggetto per la sincronizzazione. Ciò consente a un processo di attendere fino a quando l'oggetto non è in stato segnalato. Alcuni tipi di oggetti non supportano questo diritto di accesso.

Requisiti

Requisito Valore
Intestazione
Winnt.h

Vedi anche

Costanti di sicurezza WMI

Gestione della sicurezza WMI