The Process class has an exited event when you instantiate an instance of the Process class. I tried passing to it an anonymous method as a delegate, but it won't fire. I'm not sure if the issue is with the Process.Exited event, and the rules for which it fires.
Is Exited fired every time? Or do I have to attach to another event in case of error?