Have you tried keeping the Process open before running the next command? For example retrieve the Input and Output streams of the Process, pipe those commands to the OutputSteam, and do both...