try something likeusing System;
using System.Diagnostics;class TestPing
{
public static void Main()
{
string dirResults;
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = "ping.exe";
psi.RedirectStandardInput = false;
psi.RedirectStandardOutput = true;
psi.Arguments = "www.csdn.net";
psi.UseShellExecute = false;
Process proc = Process.Start(psi);
dirResults = proc.StandardOutput.ReadToEnd();
proc.WaitForExit();
Console.WriteLine("***" + dirResults + "***");
}
}
if you want to do pinging directly, see
Ping In C#
http://www.csharphelp.com/archives2/archive296.html
using System.Diagnostics;class TestPing
{
public static void Main()
{
string dirResults;
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = "ping.exe";
psi.RedirectStandardInput = false;
psi.RedirectStandardOutput = true;
psi.Arguments = "www.csdn.net";
psi.UseShellExecute = false;
Process proc = Process.Start(psi);
dirResults = proc.StandardOutput.ReadToEnd();
proc.WaitForExit();
Console.WriteLine("***" + dirResults + "***");
}
}
if you want to do pinging directly, see
Ping In C#
http://www.csharphelp.com/archives2/archive296.html
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货