Constantes de derechos de acceso a archivos y directorios

Las clases WMI que representan archivos o directorios, como Win32_CodecFile o CIM_DataFile, contienen una propiedad AccessMask . Esta propiedad contiene valores de bits que especifican los derechos de acceso que un usuario o grupo debe tener para un acceso o operaciones específicos en el archivo. Para obtener más información, vea Seguridad de archivos y derechos de acceso y Cambio de seguridad de acceso en objetos protegibles.

Las clases de archivo o directorio que contienen una propiedad AccessMask incluyen:

En la lista siguiente se enumeran los valores de los derechos de acceso de archivos y directorios en la propiedad AccessMask . Esta propiedad es un mapa de bits.

FILE_READ_DATA

1 (0x1)

Concede el derecho de leer datos del archivo.

FILE_LIST_DIRECTORY

1 (0x1)

Concede el derecho de leer datos del archivo. Para un directorio, este valor concede el derecho a enumerar el contenido del directorio.

FILE_WRITE_DATA

2 (0x2)

Concede el derecho de escribir datos en el archivo.

FILE_ADD_FILE

2 (0x2)

Concede el derecho de escribir datos en el archivo. Para un directorio, este valor concede el derecho a crear un archivo en el directorio.

FILE_APPEND_DATA

4 (0x4)

Concede el derecho a anexar datos al archivo. Para un directorio, este valor concede el derecho a crear un subdirectorio.

FILE_ADD_SUBDIRECTORY

4 (0x4)

Concede el derecho a anexar datos al archivo. Para un directorio, este valor concede el derecho a crear un subdirectorio.

FILE_READ_EA

8 (0x8)

Concede el derecho a leer atributos extendidos.

FILE_WRITE_EA

16 (0x10)

Concede el derecho a escribir atributos extendidos.

FILE_EXECUTE

32 (0x20)

Concede el derecho de ejecutar un archivo.

FILE_TRAVERSE

32 (0x20)

Concede el derecho de ejecutar un archivo. En el caso de un directorio, se puede recorrer el directorio.

FILE_DELETE_CHILD

64 (0x40)

Concede el derecho a eliminar un directorio y todos los archivos que contiene (sus elementos secundarios), incluso si los archivos son de solo lectura.

FILE_READ_ATTRIBUTES

128 (0x80)

Concede el derecho a leer los atributos de archivo.

FILE_WRITE_ATTRIBUTES

256 (0x100)

Concede el derecho a cambiar los atributos de archivo.

ELIMINAR

65536 (0x10000)

Concede el derecho a eliminar el objeto.

READ_CONTROL

131072 (0x20000)

Concede el derecho a leer la información en el descriptor de seguridad del objeto, sin incluir la información en la SACL.

WRITE_DAC

262144 (0x40000)

Concede el derecho a modificar la DACL en el descriptor de seguridad de objetos para el objeto.

WRITE_OWNER

524288 (0x80000)

Concede el derecho a cambiar el propietario en el descriptor de seguridad del objeto.

SINCRONIZAR

1048576 (0x100000)

Concede el derecho de usar el objeto para la sincronización. Esto permite que un proceso espere hasta que el objeto esté en estado señalado. Algunos tipos de objetos no admiten este derecho de acceso.

Requisitos

Requisito Value
Encabezado
Winnt.h

Consulte también

Constantes de seguridad de WMI

Mantenimiento de la seguridad de WMI