Possible Duplicate:
How to know if Process.Start() is successful?
I have a process similar to a watchdog(let’s call it WD) in my program which is another running process(let’s call it A). I am starting WD process at a certain event, let’s say a key is pressed and I want to start another process with this process, let’s call it B.
The thing is that I want to shut down the initial process A after what I know that process B was successfully started. How can I check that?
I am starting process WD and B with Process.Start(argList) and ProcessInfo(argList) syntax.
Each process is a simple C# Console Application.
Process.Start returns a boolean (true if process started correctly)
Check this MSDN link for Process.Start() method.
Your code should be something like: