¿Puedo manejar la eliminación de mi proceso de Windows a través del Administrador de tareas?

Tengo una aplicación de Windows C ++ (app.exe). Cuando la aplicación está cerrada, debo realizar algunas tareas de limpieza específicas de mi aplicación. Qué sucede cuando este proceso (app.exe) se cancela a través del Administrador de tareas. Suponiendo que la aplicación sigue siendo receptiva, ¿puedo manejar esta situación en mi app.exe?

Estoy buscando algo similar a comokill <pid> en Linux enviará la señal SIGTERM al proceso indicado por pid. Entonces podría registrar mi propio controlador de señal para SIGTERM y realizar la limpieza.

Respuestas a la pregunta(3)

Su respuesta a la pregunta