I have aconsole application that executes 2 other processes, and then closes the processes once it's finished its work.

If the user closes the console application prematurely, the 2 other processes go rogue and sit idle (As they are expecting to be closed by the console).

Is it possible to detect when the user clicks the X or closes the console app in another fashion, so I can also destroy the spawned processes?