سلام دوست من.
میتونید از Propertyی StartInfo ی نمونه کلاس Process استفاده کنید که خودش نمونه کلاس ProcessStartInfo که در فضای نام System.Diagnostics هست، هست، و با کمک اون Standard Output برنامه مورد نظر یا بقولی همون stdout برنامه مورد نظرو redirect کنید.
مثلا به این ترتیب (فکر میکنم کد به حد کافی واضح باشه)
Process p = new Process();
p.StartInfo.CreateNoWindow = true;
p.StartInfo.FileName = "cmd.exe";
p.StartInfo.Arguments = "/c " + txtCmdIn.Text;
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.WorkingDirectory = dir;
p.Start();
lblCmdOut.Text = p.StandardOutput.ReadToEnd() ;
]