私は、リスト内のすべてのサーバの時刻を取得するユーティリティを開発しました。cmdプロンプト画面を非表示にしたい
System.Diagnostics.Process p;
string server_name = "";
string[] output;
p = new System.Diagnostics.Process();
p.StartInfo.FileName = "net";
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StandardOutput.ReadLine().ToString()
このコードを実行している間。 Cmdプロンプト画面が表示されます。私はそれをユーザーから隠したいと思う。私は何のためにそれをすることができますか?
UseShellExecute = falseは、STDOUTとSTDERRを有用なストリームにリダイレクトすることもできます。 –
@SrikanthVenugopalan OPがすでにそれをしたので、私はそれを残しました。 – Matten
はい、あなたは正しいです、私の悪いです。個人的には、私はRedirectStandardErrorがより重要だと感じます。 –