Foro de elhacker.net

Programación => Java => Mensaje iniciado por: p4nd4criss en 6 Junio 2012, 04:26 am



Título: detectar cuando apagan la pc
Publicado por: p4nd4criss en 6 Junio 2012, 04:26 am
hola gente
tengo un pequeño problema
mi programa guarda su configuración cuando se cierra.
pero no cuando se apaga la pc
lo tengo en el system tray para k no moleste y este a la mano
como puedo hacer para detectar k están apagando la pc y llamar a la función k guarda la configuración?

quiero k el programa no necesite atención del usuario, que solo lo vea cuando lo usa y ni piense en el
seria muy útil detectar el cierre de sesión o apagado ???


Título: Re: detectar cuando apagan la pc
Publicado por: Proteus1989 en 6 Junio 2012, 08:29 am
Te recomiendo un hilo que se vaya ejecutando asincronamente y guardando periódicamente.


Título: Re: detectar cuando apagan la pc
Publicado por: 1mpuls0 en 11 Junio 2012, 21:56 pm
Hola
Para ejecutar una acción cada cierto tiempo existen varias formas.

Timer  se considera obsoleto a partir de java 5.
ScheduledExecutorService funciona algo similar al Timer.
Quartz es una librería, investiga sobre su uso.

Saludos.