Capturar el evento de "matar" mi programa

abel
23 de Febrero del 2005
Me gustaría saber si hay alguna forma de capturar el evento que se produce (o debería producirse) cuando se "mata" mi programa desde el administrador de tareas de Windows.

Lo que quiero es realizar algunas operaciones antes de que mi programa se cierre de forma abrupta. Por ahora controlo que el programa se cierre de forma ordenada (mediante windowClosing),

nkpevfqy
23 de Febrero del 2005
Runtime.getRuntime().addShutdownHook(Thread)
Esto añade un thread que se ejecutara cuando la maquina virtual se cierre. Pero no te garantice que se ejecute, pues puede no darle tiempo, carse la maquina virtual, que alguien la mate de forma expeditiva, ...