Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Sistemas operativos > Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-03-2009
Avatar de yoennis
yoennis yoennis is offline
Miembro
 
Registrado: ene 2009
Ubicación: Guantánamo/Cuba
Posts: 43
Poder: 0
yoennis Va por buen camino
Question Apagar Windows

Hola nuevamente como estan? bien como ya saben soy un usuario restringido y generalmente mis programas son solo para usuarios restringidos, entonces si utilizo el ExitWindowsEx('EWX_PowerOff',0) lo que hace es que cierra la sesión y yo quiero que apague.
__________________
**Lo que no quieras para ti, no lo quieras para nadie.**
Responder Con Cita
  #2  
Antiguo 06-04-2009
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Lightbulb

Mira aca o este hilo. que tú mismo abriste
Saludos..
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
  #3  
Antiguo 06-04-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Pues para algo están los permisos en Windows. Si un usuario no tiene permiso de apagar el equipo, pues no podrá hacerlo. Solución: asignar a dicho usuario permiso para apagar el equipo.

// Saludos
Responder Con Cita
  #4  
Antiguo 09-04-2009
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Cita:
Empezado por roman Ver Mensaje
Pues para algo están los permisos en Windows. Si un usuario no tiene permiso de apagar el equipo, pues no podrá hacerlo. Solución: asignar a dicho usuario permiso para apagar el equipo.
That is the question

Saludos.
Responder Con Cita
  #5  
Antiguo 09-04-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por escafandra 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.

Es decir, hasta donde yo entiendo, los privilegios son banderas que se prenden o apagan, pero hay que tener esas banderas en primera instancia.

Ese código lo acabo de probar con una cuenta a la que previamente le quite el permiso de apagar el equipo (mejor dicho, quité el grupo al que pertenecía el usuario) y no pude apagar nada.

// Saludos
Responder Con Cita
  #6  
Antiguo 09-04-2009
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 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
  #7  
Antiguo 10-04-2009
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Así es, es lo que quería decir en el mensaje anterior, que una cosa son los permisos y otra los privilegios. Sin permiso, no hay privilegio.

// Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Efecto Apagar Windows XP MaMu Varios 3 15-06-2011 14:48:21
Mensaje para Apagar Windows yoennis Varios 5 04-04-2009 21:14:36
apagar windows unko! API de Windows 22 03-04-2005 13:00:59
urge. apagar windows XP mrmanuel API de Windows 3 06-09-2003 05:09:24


La franja horaria es GMT +2. Ahora son las 12:48:49.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi