Ver Mensaje Individual
  #6  
Antiguo 09-04-2009
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Cita:
Empezado por roman Ver Mensaje
El caso es que si no tienes permiso para apagar el equipo, no podrás habilitar el privilegio de apagar el equipo y, por tanto, no podrás apagarlo.
Claro, si no existe el permiso no lo podrás obtener, pero puede existir y estar deshabilitado. Entonces lo podrás habilitar. Por defecto todos los usuarios tienen ese permiso, pero deshabilitado, incluidos los administradores. Entonces, para que la aplicación pueda apagar, hace falta habilitar dicho permiso, incluso si eres administrador. Esta imagen es el conjunto de permisos de una aplicación de un usuario restringido, obtenido con Process Explorer de Sysinternals:


Puede verse como SeShutdownPrivilege está deshabilitado, pero existe. En el caso de un administrador, pasa lo mismo. Estos son los casos mas comunes para Windows.

Si se elimina el Luid de SeShutdownPrivilege no se podrá ganar el privilegio y por tanto la aplicación jamás podrá apagar el sistema, al menos por "métodos legales".

Saludos.
Responder Con Cita