0
以下是我的代碼。 我的代碼中是否有錯誤或遺漏?如何在C#中運行tracetcp並獲取輸出結果?
using (Process p = new Process())
{
string strCmdText = string.Empty;
p.StartInfo.FileName = "CMD.exe";
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.UseShellExecute = false;
p.StartInfo.Arguments = "tracetcp vrtpmkap2001:445";
p.Start();
string q = string.Empty;
while (!p.HasExited)
{
q += p.StandardOutput.ReadToEnd();
}
string r = q.ToString();
}
我無法得到tracetcp的輸出。