除了在这里找到的方式之外,还有什么方法可以在vb.net或c#中执行ping操作?

时间:2009-12-29 11:02:04

标签: c# .net vb.net

除了找到here的方式之外,还有什么方法可以在vb.net或c#中执行ping:

Dim pinger As New System.Net.NetworkInformation.Ping
MessageBox.Show(pinger.Send("192.168.0.119").Status.ToString)

2 个答案:

答案 0 :(得分:1)

有一个WMI类,它封装了ping WIN32_PingStatus,您可以在XP / 2003或更高版本的客户端中使用它。

答案 1 :(得分:0)

您可以通过写入StandardInput启动cmd.exe并执行ping命令。检索从StandardOutput读取的结果。