求教:在c#里调用ping 10.1.*.* 之类的命令怎么取得返回值,判断是否成功?(急)

legendtw 2002-10-30 07:57:41
在c#里调用ping 10.1.*.* 或net send XXX 之类的命令怎么取得返回值,判断是否成功?
谢谢
...全文
54 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
legendtw 2002-10-30
  • 打赏
  • 举报
回复
非常感谢,我试试
lbx1979 2002-10-30
  • 打赏
  • 举报
回复
我也想知道这个问题,太感谢了
TheAres 2002-10-30
  • 打赏
  • 举报
回复
using System.Diagnostics;
-------------------------------

Process proc = new Process();

proc.StartInfo.FileName = @"ping.exe";

proc.StartInfo.Arguments = "www.sina.com.cn";
proc.StartInfo.UseShellExecute = false;


proc.StartInfo.RedirectStandardOutput = true;


proc.Start();

string output = proc.StandardOutput.ReadToEnd();

MessageBox.Show(output);

MessageBox.Show((proc.ExitCode).ToString());

ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemdiagnosticsprocessclassstandardoutputtopic.htm

111,116

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧