Capturar cuando el proceso de java se ha terminado

¿Cómo puedo detectar cuándo alguien mata mi aplicación (java, pero no es importante) mediante el administrador de tareas o el comando de la consola taskkill?

Entiendo que no puedo captar esto EN mi aplicación, pero tal vez pueda hacerlo por algún gancho con el sistema operativo (ventanas, por supuesto). Tal vez la biblioteca de easyhook (http://www.codeplex.com/easyhookMe puede ayudar, pero no puedo encontrar ejemplos allí. Nuestra aplicación a menudo murió en los servidores de los clientes y solo quiero saber quién (o qué) la mata. Estamos seguros de que no es un problema de aplicación, parece que el proceso java.exe se eliminó del administrador de tareas

Respuestas a la pregunta(4)

Su respuesta a la pregunta