用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]
}
[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]
}
相关文章推荐
- 用Process启动和停止本地系统进程(打开关闭Excel,IE)
- Process类:启动和停止本地系统进程
- 为什么我的xp系统在有进程cidaemon.exe启动时,内存的使用量就一直上升?
- C#获取系统服务+进程+启动时间
- C# 启动关闭.exe进程(转)
- Android系统进程Zygote启动过程的源代码分析
- [转]C#中调用资源管理器(Explorer.exe)打开指定文件夹 + 并选中指定文件 + 调用(系统默认的播放类)软件(如WMP)打开(播放歌曲等)文件
- Windows 系统的进程中, svchost.exe是做什么的?
- Android系统在新进程中启动自定义服务过程(startService)的原理分析
- Android系统在新进程中启动自定义服务过程(startService)的原理分析
- Android系统进程Zygote启动过程的源代码分析
- Win10系统环境不能在本地计算机启动MongoDB,错误代码 100
- ntoskrnl.exe文件丢失或损坏,系统无法启动
- 分析Android 根文件系统启动过程(init守护进程分析)
- C#启动和关闭进程操作
- C#得到系统进程和结束某个指定的进程
- C++,CLR,C#的DLL和EXE的32位程序,如何在64位系统上使用
- C# 进程启动与关闭
- C# 启动EXE
- android 系统数据业务---phone进程启动