We use Visual Studio 2008 for C# application development.
We launch three process when our applications comes up & we shutdown the launched processes when we close our application.
But often during debugging, we tend to close the debugger by Shift-F5 which stops the application immediately. So we need to manually close the processes started with our application.
What is the best way to close the application so that we will not have frustration of closing app during debug stop.
Are the applications which are launched your own apps? If so, could they detect when their parent process has died, and terminate themselves in that case?