Traceroute 在C#中调用tracertDOS命令,如何实现逐行显示结果呢?我现在只能等待它完成后,才能把结果显示在页面上。这样等待的时间很长,我想实现DOS下 tracert www.163.com 能够实时地看到每一条记录,不断的刷新出来。但是我在C#上调用tracertDOS命令,就只能等待它完成,才能吧结果显示出来。
想问问各位高手们,如何才能实现DOS下调用tracert命令那样的结果呢?        try
        {
            ProcessStartInfo Info = new ProcessStartInfo();
            Info.Arguments = tbStartIP.Text.Trim();  //   这是你要测试的ip地址  
            Info.FileName = "Tracert.exe";
            Info.RedirectStandardOutput = true;
            Info.UseShellExecute = false;
            Process pro = Process.Start(Info);            output = pro.StandardOutput.ReadToEnd().Replace("\n", "<br/>");
           
            Info.RedirectStandardOutput = true;
            Info.UseShellExecute = false;
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex);
        }我在页面上是输出一个值,这个值就是tracert的输出结果 <tr>
                <td align="left" colspan="4" style="height: 22px"><% Response.Write(output); %>
                </td>
            </tr>
        </table>