Capturando el evento de salida de la aplicación - WinForms

Es posible capturar el evento de cierre de formulario de Windows cuando se hace clic en la aplicación se detiene. Sé que la aplicación deja de funcionar, pero ¿hay algún método disponible que dispare en cualquier caso cuando la aplicación se cierre? Encontré estos métodos de google pero no están funcionando:

<code> AppDomain.CurrentDomain.ProcessExit += new EventHandler(CurrentDomain_ProcessExit);  
</code>

o

<code>  Application.ApplicationExit += new EventHandler(this.OnApplicationExit); 
</code>

¿Es posible obtener un evento cercano al hacer clic en el botón de parada de la aplicación?

Respuestas a la pregunta(1)

Su respuesta a la pregunta