Process prc = new Process();
prc.StartInfo.FileName = "cmd.exe";
prc.StartInfo.UseShellExecute = false;
prc.StartInfo.RedirectStandardInput = true;
prc.StartInfo.RedirectStandardOutput = true;
prc.StartInfo.RedirectStandardError = true;
prc.StartInfo.CreateNoWindow = false;
prc.Start();
prc.StandardInput.WriteLine("ping jnnic.com");
prc.StandardInput.Close();
Response.Write(prc.StandardOutput.ReadToEnd());
prc.StartInfo.FileName = "cmd.exe";
prc.StartInfo.UseShellExecute = false;
prc.StartInfo.RedirectStandardInput = true;
prc.StartInfo.RedirectStandardOutput = true;
prc.StartInfo.RedirectStandardError = true;
prc.StartInfo.CreateNoWindow = false;
prc.Start();
prc.StandardInput.WriteLine("ping jnnic.com");
prc.StandardInput.Close();
Response.Write(prc.StandardOutput.ReadToEnd());
本文提供了一个使用 C# 进程类执行 ping 操作的示例代码。通过创建进程并设置其属性来实现对指定域名(例如 jnnic.com)的 ping 命令。该示例展示了如何设置进程的标准输入、输出及错误流,并读取 ping 的结果。

2480

被折叠的 条评论
为什么被折叠?



