'Finalizar tarea' en el Administrador de tareas siempre establece CloseReason.UserClosing

Quiero iniciar sesión si un cliente intenta forzar el cierre de la aplicación. Soy consciente de que no tengo oportunidad de atrapar un proceso de matar. Pero debería ser posible a través del evento de cierre del formulario principal informarse sobre el motivo 'CloseReason.TaskManagerClosing'.

Pero en cualquier prueba que hice en Windows 8.1 siempre recibí un motivo CloseReason.UserClosing. Pero en este caso (en comparación con un CloseReason.UserClosing normal), tengo alrededor de 0.2s para ejecutar el código de usuario después de que mi programa se cierra.

¿Es este un nuevo comportamiento en Windows 8.1?

Respuestas a la pregunta(2)

Su respuesta a la pregunta