Not waiting for the child process to exit before reading from the output...

... stream, it hangs the process. 

http://msdn.microsoft.com/en-us/library/system.diagnostics.process.standarderror(v=vs.110).aspx