使用C#调用外部Ping命令获取网络连接情况
日期:2007年9月9日 作者: 相关tags: 使用 调用 外部 Ping 命令 获取 网络 连接 情况- [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
- 电脑键盘的使用方法和执法训练
- 风玩转MP3:使用Monkeys Audio转换APE为MP3
- 如何查看无线路由器连接密码?
- ASP.NET获取远程网页下载到本地文件
- PS动画基础教程之使用蒙版制作动画
- 进入注册表的一些常用命令
- Android日程表使用 整合开发实例
- OSPF一些常用命令
- beini 蹭网卡下载(奶瓶) 无线网络密码特别工具正式增强版_ V1.2.3
- 网络还原精灵(网吧专用版) 2006 V3.2.1.0
- PPS网络电视播放器官方 v2.7.1310会员版
- 迅雷VIP账号获取器 v7.31绿色简化版
- 时代网络电视 1.10
- 计算机网络基础与应用
- 转角网络电视播放器 绿色版 V3.50
- iPad使用说明书
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
以前在玩Windows 98的时候,几台电脑连起来,需要测试网络连接是否正常,经常用的一个命令就是Ping.exe。感觉相当实用。
现在 .net为我们提供了强大的功能来调用外部工具,并通过重定向输入、输出获取执行结果,下面就用一个例子来说明调用Ping.exe命令实现网络的检测,希望对.net初学者有所帮助。
首先,我们用使用Process类,来创建独立的进程,导入System.Diagnostics,
using System.Diagnostics;
实例一个Process类,启动一个独立进程
Process p = new Process();
Process类有一个StartInfo属性,这个是ProcessStartInfo类,包括了一些属性和方法,
下面我们用到了他的几个属性:
设定程序名
p.StartInfo.FileName = "cmd.exe";
关闭Shell的使用
p.StartInfo.UseShellExecute = false;
重定向标准输入
p.StartInfo.RedirectStandardInput = true;
重定向标准输出
