UseShellExecute および CreateNoWindow オプションを使用して C# アプリケーションにアタッチされたコンソール アプリケーション プロセスを実行し、入出力をアプリケーションにリダイレクトしています。
コンソール プロセスがまだ実行されている間にユーザーが C# アプリケーションを閉じようとした場合、コンソール ウィンドウ (起動時に作成されなかった) を再作成してコンソール アプリケーションから切り離し、ユーザーがコンソール アプリケーションを実行/操作できるようにします。独立して。
これを達成する方法はありますか?前もって感謝します。