远程netstat - 堆栈

时间:2011-07-19 12:22:18

标签: c# netstat

我正在尝试使用我在互联网上找到的代码,运行远程netstat :(在C#中)

System.Diagnostics.Process proc = new System.Diagnostics.Process();  
proc.StartInfo.FileName = "C:\\Windows\\System32\\PsExec.exe"; 

proc.StartInfo.Arguments = @"\\" + server + " -u username -p password netstat";
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.CreateNoWindow = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.Start();
proc.WaitForExit();
StreamReader myStreamReader = proc.StandardOutput;
string s = myStreamReader.ReadToEnd();

proc.Close();
proc.Dispose();

程序堆叠在这些行中:    proc.WaitForExit();    StreamReader myStreamReader = proc.StandardOutput;

有人为我提供解决方案吗? 谢谢!

0 个答案:

没有答案