Seasons.NET

ちょっとした技術ブログです

Processクラスを使う時の注意点(*.batファイルを起動する時とか)

コマンド・プロンプトを表示せずにコンソール・アプリケーションを実行するには?[C#、VB]にも記述されてますが、
コンソール画面を表示しない時は、通常

CreateNoWindow = true
WindowStyle = ProcessWindowStyle.Hidden

にしておけばいいようですが、

UseShellExecute = false

にしておかないと、*.batファイルを起動した時にでてくるコンソール画面は、抑制できないようです。