Bagikan melalui


Konstanta Hak Akses File dan Direktori

Kelas WMI yang mewakili file atau direktori, seperti Win32_CodecFile atau CIM_DataFile, berisi properti AccessMask . Properti ini berisi pengaturan bit yang menentukan hak akses yang harus dimiliki pengguna atau grup untuk akses atau operasi tertentu pada file. Untuk informasi selengkapnya, lihat Keamanan File dan Hak Akses dan Mengubah Keamanan Akses pada Objek yang Dapat Diamankan.

Kelas file atau direktori yang berisi properti AccessMask meliputi:

Daftar berikut ini mencantumkan nilai untuk hak akses file dan direktori di properti AccessMask . Properti ini adalah bitmap.

FILE_READ_DATA

1 (0x1)

Memberikan hak untuk membaca data dari file.

FILE_LIST_DIRECTORY

1 (0x1)

Memberikan hak untuk membaca data dari file. Untuk direktori, nilai ini memberikan hak untuk mencantumkan konten direktori.

FILE_WRITE_DATA

2 (0x2)

Memberikan hak untuk menulis data ke file.

FILE_ADD_FILE

2 (0x2)

Memberikan hak untuk menulis data ke file. Untuk direktori, nilai ini memberikan hak untuk membuat file di direktori.

FILE_APPEND_DATA

4 (0x4)

Memberikan hak untuk menambahkan data ke file. Untuk direktori, nilai ini memberikan hak untuk membuat subdirektori.

FILE_ADD_SUBDIRECTORY

4 (0x4)

Memberikan hak untuk menambahkan data ke file. Untuk direktori, nilai ini memberikan hak untuk membuat subdirektori.

FILE_READ_EA

8 (0x8)

Memberikan hak untuk membaca atribut yang diperluas.

FILE_WRITE_EA

16 (0x10)

Memberikan hak untuk menulis atribut yang diperluas.

FILE_EXECUTE

32 (0x20)

Memberikan hak untuk menjalankan file.

FILE_TRAVERSE

32 (0x20)

Memberikan hak untuk menjalankan file. Untuk direktori, direktori dapat dilalui.

FILE_DELETE_CHILD

64 (0x40)

Memberikan hak untuk menghapus direktori dan semua file yang dikandungnya (turunannya), meskipun file bersifat baca-saja.

FILE_READ_ATTRIBUTES

128 (0x80)

Memberikan hak untuk membaca atribut file.

FILE_WRITE_ATTRIBUTES

256 (0x100)

Memberikan hak untuk mengubah atribut file.

MENGHAPUS

65536 (0x10000)

Memberikan hak untuk menghapus objek.

READ_CONTROL

131072 (0x20000)

Memberikan hak untuk membaca informasi dalam pendeskripsi keamanan untuk objek , tidak termasuk informasi dalam SACL.

WRITE_DAC

262144 (0x40000)

Memberikan hak untuk mengubah DACL di deskriptor keamanan objek untuk objek.

WRITE_OWNER

524288 (0x80000)

Memberikan hak untuk mengubah pemilik dalam deskriptor keamanan untuk objek .

MENSINKRONISASI

1048576 (0x100000)

Memberikan hak untuk menggunakan objek untuk sinkronisasi. Ini memungkinkan proses untuk menunggu sampai objek dalam status sinyal. Beberapa tipe objek tidak mendukung hak akses ini.

Persyaratan

Persyaratan Nilai
Header
Winnt.h

Lihat juga

Konstanta Keamanan WMI

Menjaga Keamanan WMI