1 string RunCommand(string command)
2 {
3 Process myProcess = new Process();
4 myProcess.StartInfo.FileName = "cmd.exe";
5 myProcess.StartInfo.UseShellExecute = false;
6 myProcess.StartInfo.RedirectStandardInput = true;
7 myProcess.StartInfo.RedirectStandardOutput = true;
8 myProcess.StartInfo.RedirectStandardError = true;
9 myProcess.StartInfo.CreateNoWindow = true;
10 myProcess.Start();
11 myProcess.StandardInput.WriteLine(command);
12 myProcess.StandardInput.WriteLine("exit");
13 myProcess.WaitForExit();
14
15 return myProcess.StandardOutput.ReadToEnd();
16 }