static void Main(string[] args)
{
Process p = new Process();
p.StartInfo.FileName = "netstat";
p.StartInfo.Arguments = "-an";
// 如果要重定向输出,必须设置UseShellExecute
// 和RedirectStandardOutput,且保持顺序
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.Start();
// Start进程后,设置其标准输出
StreamReader sr = p.StandardOutput;
p.WaitForExit();
// 从中读取出内容
Console.Write(sr.ReadToEnd());
Console.ReadKey();
}
C#创建进程并重定向标准输出
最新推荐文章于 2024-07-02 15:39:48 发布