我们通过实例来学习一下C#启动本地系统的进程实现代码,比如启动ping.exe
Process proc = new Process();
proc.StartInfo.CreateNoWindow = true;
proc.StartInfo.UseShellExecute = false; //此属性必须设置成false
proc.StartInfo.RedirectStandardOutput = true;// 此属性必须设置成true
proc.StartInfo.FileName = @"ping.exe";
proc.StartInfo.Arguments = “192.168.10.*”;// ping.exe 192.168.10.*
proc.Start();
string output = proc.StandardOutput.ReadToEnd();
if (output.Contains("Request timed out") || output.Contains("Unknown host"))
{
return false;
}
else
{
return true;
}