|
Página 1 de 2
|
Apagar PC Con Un Boton En Gambas Sin Escribir Contraseña De Administrador
Autor |
Mensaje |
Salcedo
Gerardo Salcedo
Usuario
Registrado: Julio 2013
Mensajes: 3
Edad: 32 Ubicación: Colombia
|
Apagar PC Con Un Boton En Gambas Sin Escribir Contraseña De Administrador
Ola a todos soy nuevo en el foro desearia saber como puedo hacer para otorgar la funcion de apagar el pc a un boton dentro de mi aplicacion, sin requerir ingresar la contraseña de administraor.
He revisado los demas temas pero esto fue lo que logre.
última edición por Salcedo el Miercoles, 03 Julio 2013, 23:06; editado 2 veces
|
#1 Miercoles, 03 Julio 2013, 21:37 |
|
|
razaAztk
aztk crux
Analista Programador
Registrado: Enero 2010
Mensajes: 340
Edad: 35 Ubicación: Tenochtitlan
|
Re: Apagar PC Con Un Boton En Gambas Sin Escribir Contraseña De Administrador
Una puede ser editar permisos de usuario para shutdown.
Otra, depende del escritorio que uses puedes llamar ciertas aplicaciones; por ejemplo para gnome (lo probé en ubuntu 12.04) puedes llamar a gnome-session-quit --power-off y si el usuario no cancela en un minuto se apaga el equipo.
Saludos!
|
#2 Miercoles, 03 Julio 2013, 23:13 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Apagar PC Con Un Boton En Gambas Sin Escribir Contraseña De Administrador
Yo he encontrado esto:
http://www.davidsuarez.es/2009/11/e...ducir-password/
Te explica como configurar tu sistema,para que no te pida la contraseña...
Saludos
|
#3 Jueves, 04 Julio 2013, 08:20 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Apagar PC Con Un Boton En Gambas Sin Escribir Contraseña De Administrador
Una puede ser editar permisos de usuario para shutdown.
Otra, depende del escritorio que uses puedes llamar ciertas aplicaciones; por ejemplo para gnome (lo probé en ubuntu 12.04) puedes llamar a gnome-session-quit --power-off y si el usuario no cancela en un minuto se apaga el equipo.
Saludos!
Esa es verdaderamente útil. Además tiene más opciones, como --force y --no-prompt para facilitar más las cosas:
gnome-session-quit --help
Uso:
gnome-session-quit [OPCIÓN…]
Opciones de ayuda:
-h, --help Mostrar opciones de ayuda
--help-all Muestra todas las opciones de ayuda
--help-gtk Mostrar opciones GTK+
Opciones de la aplicación:
--logout Cerrar la sesión
--power-off Apagar
--force Ignorando cualquier inhibidor existente
--no-prompt No requerir confirmación del usuario
--display=VISOR Visor [display] X que usar
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#4 Jueves, 04 Julio 2013, 15:08 |
|
|
Salcedo
Gerardo Salcedo
Usuario
Registrado: Julio 2013
Mensajes: 3
Edad: 32 Ubicación: Colombia
|
Re: Apagar PC Con Un Boton En Gambas Sin Escribir Contraseña De Administrador
Saludos,
Muchas gracias por su respuesta, aplique la sugerencia que me hicieron y me dio buenos resultados, pero pasa algo cuando
la respuesta a mi mensaje de pregunta es afirmativa me vuelve a preguntar mediante el cuadro de dialogo propio de gnome
que si deseo apagar el equipo o reiniciar o cancelar. si le doy cancelar se cierra mi programa. ¿Comó podria evitar que se cerrara el programa y continuar si len doy cancelar?
|
#5 Viernes, 05 Julio 2013, 18:48 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Apagar PC Con Un Boton En Gambas Sin Escribir Contraseña De Administrador
Bajo mi punto de vista, si un usuario escoge apagar el equipo es porque quiere apagar el equipo. ¿Para qué preguntar dos veces si quiere hacerlo?
Si en tu programa eliminas el diálogo que lo pregunta, escribiendo directamente la orden Shell, y en dicha orden utilizas los modificadores que puse más arriba, como --force o --no-prompt, no habrá preguntas.
Esto es útil si es la propia aplicación la que decide apagar el equipo por ejemplo cuando la batería del SAI alcance un nivel bajo. Si el usuario está delante de la aplicación y es él quien decide el apagado, para qué preguntar?
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#6 Sabado, 06 Julio 2013, 11:33 |
|
|
Salcedo
Gerardo Salcedo
Usuario
Registrado: Julio 2013
Mensajes: 3
Edad: 32 Ubicación: Colombia
|
Re: Apagar PC Con Un Boton En Gambas Sin Escribir Contraseña De Administrador
Bajo mi punto de vista, si un usuario escoge apagar el equipo es porque quiere apagar el equipo. ¿Para qué preguntar dos veces si quiere hacerlo?
Si en tu programa eliminas el diálogo que lo pregunta, escribiendo directamente la orden Shell, y en dicha orden utilizas los modificadores que puse más arriba, como --force o --no-prompt, no habrá preguntas.
Esto es útil si es la propia aplicación la que decide apagar el equipo por ejemplo cuando la batería del SAI alcance un nivel bajo. Si el usuario está delante de la aplicación y es él quien decide el apagado, para qué preguntar?
Saludos
Gracias Jesus por tu colaboracion, en particular la pregunta al undir el boton es porque estoy trabajando con una pantalla tactil y por experiencia ya me ha pasado que por error hasta yo undo el boton apagar sin querer queriendo. He probado los modificadores que me sugeristes pero lo que he obtenido y no se si es normal es un cierre de sesion del sistema operativo, no me apaga el equipo, solo cierra sesion y me pregunta mi contraseña.
De antemano agradecido espero me entiendas ps vengo del comun sistema operativo "windows..." y programaba en visual basic.net pero no soy un programador experto. Tengo muchisimas ganas de aprender gambas y veo el enorme potencial que posee.
|
#7 Sabado, 06 Julio 2013, 18:06 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Apagar PC Con Un Boton En Gambas Sin Escribir Contraseña De Administrador
No te preocupes, al principio cuesta adaptarse al nuevo entorno.
Respecto a lo que comentas del cierre de sesión, supongo que es porque habrás usado el modificador --logout. En su lugar, prueba con esto, que debería apagar el equipo sin preguntar nada:
gnome-session-quit --force --no-prompt
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#8 Domingo, 07 Julio 2013, 11:10 |
|
|
razaAztk
aztk crux
Analista Programador
Registrado: Enero 2010
Mensajes: 340
Edad: 35 Ubicación: Tenochtitlan
|
Re: Apagar PC Con Un Boton En Gambas Sin Escribir Contraseña De Administrador
No te preocupes, al principio cuesta adaptarse al nuevo entorno.
Respecto a lo que comentas del cierre de sesión, supongo que es porque habrás usado el modificador --logout. En su lugar, prueba con esto, que debería apagar el equipo sin preguntar nada:
gnome-session-quit --force --no-prompt
Saludos
Esa orden no apaga el equipo, sólo cierra sesión. El man de gnome-session-quit dice:
Citar:
GNOME-SESSION-QUIT(1) GNOME-SESSION-QUIT(1)
NAME
gnome-session-quit - End the current GNOME session
SYNOPSIS
gnome-session-quit [--logout|--power-off] [--no-prompt]
DESCRIPTION
The gnome-session-quit program can be used to end a GNOME session.
OPTIONS
The following options are supported:
--logout
Prompt the user to confirm logout. This is the default behavior.
--power-off
Prompt ther user to confirm system power off.
--no-prompt
End the session without user interaction. This only works with
--logout.
BUGS
If you find bugs in the gnome-session-quit program, please report these
on https://bugzilla.gnome.org.
SEE ALSO
gnome-session(1)
GNOME GNOME-SESSION-QUIT(1)
Salcedo:
Si lo que quieres es que tu programa sea el que provea el cuadro de dialogo, y el equipo será para un uso en especifico (cómo el manejo/monitoreo de una máquina), yo creo te conviene más hacer algo como lo que recomendó Jsbsan
Saludos!
|
#9 Domingo, 07 Julio 2013, 22:54 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Apagar PC Con Un Boton En Gambas Sin Escribir Contraseña De Administrador
No te preocupes, al principio cuesta adaptarse al nuevo entorno.
Respecto a lo que comentas del cierre de sesión, supongo que es porque habrás usado el modificador --logout. En su lugar, prueba con esto, que debería apagar el equipo sin preguntar nada:
gnome-session-quit --force --no-prompt
Saludos
Esa orden no apaga el equipo, sólo cierra sesión. El man de gnome-session-quit dice:
Cierto. Fue un error mío, por cortar y pegar. Lo que quise escribir fue:
gnome-session-quit --force --power-off
Aunque salga un diálogo de confirmación, si no se hace nada, el equipo se apagaría al finalizar la cuenta atrás de 60 segundos.
Saludos
=================== Jesús Guardón
Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".
"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
|
#10 Domingo, 07 Julio 2013, 23:11 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 2
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|