Privilegios
Un privilegio es un derecho asociado a un proceso, en lugar de a un objeto . Un ejemplo típico de un privilegio es SeBackupPrivilege, que confiere a un proceso el derecho a realizar copias de seguridad de archivos en un disco.
Algunas rutinas comprueban el privilegio del proceso actual antes de completar una operación. Si el proceso del sistema ejecuta una rutina de controlador, la operación siempre se realiza correctamente, pero si un proceso de usuario ejecuta la rutina del controlador que no tiene el privilegio necesario, la operación puede producir un error.
En la tabla siguiente se enumeran algunos ejemplos de privilegios y rutinas que pueden requerir que se realicen correctamente.
Privilegio | Rutina que puede requerir privilegios |
---|---|
SeManageVolumePrivilege |
ZwSetInformationFile con FileInformationClass = FileValidDataLengthInformation |
SeTakeOwnershipPrivilege |
|
SeSecurityPrivilege |
La mayoría de las rutinas del sistema no realizan ninguna comprobación de privilegios.