2022年04月07日
川俣晶の縁側ソフトウェア技術雑記 total 2635 count

Windowsのコンソールアプリで、子プロセスに新しいコンソールを作らせない方法

Written By: 川俣 晶連絡先

問題 §

Windowsのコンソールアプリから子プロセスとしてコンソールアプリを起動しているが、子プロセスが新しいコンソールを作ってしまう。新しいコンソールは作成せず、同じコンソールに出力させたい。

解決 §

var psi = new ProcessStartInfo("(コマンド名)", "(引数)");

psi.UseShellExecute = false;

var process = Process.Start(psi);

※ using System.Diagnostics;などは別途必要