C# Process执行cmd指令,实时获取输出并隐藏cmd窗口

来源:互联网 发布:水产品进出口数据 编辑:程序博客网 时间:2024/06/05 16:30

如下,执行的时候禁用系统外壳程序即可。


/// <summary>

/// 获取系统信息
/// </summary>
/// <returns></returns>
private string getSystemInfo()
{
string ret = "系统信息:" + Environment.NewLine;
using (Process process = new System.Diagnostics.Process())
{
process.StartInfo.FileName = "systeminfo";
// 禁用操作系统外壳程序
process.StartInfo.UseShellExecute = false;
process.StartInfo.CreateNoWindow = true;
process.StartInfo.RedirectStandardOutput = true;
process.Start();
ret += process.StandardOutput.ReadToEnd() + Environment.NewLine;
}
return ret;
}
1 0
原创粉丝点击