I would like to be able to watch a process until it is terminated, and once non existent display a message, how could this be achieved?
I think this is what you want to do:
System.Diagnostics.Process process=new System.Diagnostics.Process(); process.StartInfo.FileName = "process.exe"; process.Start(); process.WaitForExit(); //process ended MessageBox.Show("Process terminated");