您的位置:首页 > 编程语言 > C#

用C#启动本地系统的进程(ping.exe)

2008-07-03 16:12 344 查看
比如ping.exe

[align=left]Process proc = new Process();[/align]
[align=left]proc.StartInfo.CreateNoWindow = true;[/align]
[align=left]proc.StartInfo.UseShellExecute = false; //此属性必须设置成false[/align]
[align=left]proc.StartInfo.RedirectStandardOutput = true;// 此属性必须设置成true[/align]
[align=left] [/align]
[align=left]proc.StartInfo.FileName = @"ping.exe";[/align]
[align=left]proc.StartInfo.Arguments = “192.168.10.*”;// ping.exe 192.168.10.*[/align]
[align=left] [/align]
[align=left]proc.Start();[/align]
[align=left] [/align]
[align=left]string output = proc.StandardOutput.ReadToEnd();[/align]
[align=left] [/align]
[align=left]if (output.Contains("Request timed out") || output.Contains("Unknown host"))[/align]
[align=left]    {[/align]
[align=left]        return false;[/align]
[align=left]    }[/align]
[align=left]    else[/align]
[align=left]    {[/align]
[align=left]        return true;[/align]
    }
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# output string