2012-03-19 26 views
0

"プロセス"オブジェクトを使用してmsinfo32.exeのコピーを出力する診断プログラムを作成しています。通常、これらの診断は、「CreateNoWindow」プロパティをtrueに設定することによって隠します。C#プロセス実行からMsinfo32.exeが呼び出された場合は非表示にしますか?

問題は、私が何をするにしても、process.start()メソッドを使用して呼び出すときはいつも、msinfo32.exeウィンドウが表示されます。通常これはipconfigのような他のコマンドラインプログラムでは起こりません。しかし、msinfoが表示されるようです。助言がありますか?

+0

'WindowStyle = ProcessWindowStyle.Hidden'を設定してみましたか? –

+0

はい - 残念ながら。 – Darkenor

+2

ipconfigにはGUIがないので、まったく異なる魚のケトルです。 msinfo32プログレスバーを隠す必要が本当に必要な場合は、MSDNライブラリのCreateDesktopを参照してください。 –

答えて

0

ここにはユーティリティがあります:http://www.ntwind.com/software/hstart.html です。 コマンドの構文は次のとおりです.hstart/NOCONSOLE "batch_file_1.bat" また、優先順位も割り当てることができます。
私はあなたを助けたと思う!

関連する問題