通常は GUI のみで、WINDOWS サブシステムを宣言する Windows アプリケーション アプリケーションがあります。起動時にコンソール ウィンドウを開きません。
残念ながら、アプリケーションがたまたまコンソール ウィンドウから (たとえば、対話型の cmd.exe から) 起動されたときに、追加のコンソール出力を提供したいと思います。
「チェーンの上流」にあるプロセスが開いているコンソールを持っているかどうかを検出し、そのコンソールに接続する方法はありますか?
私が見つけた最も近い方法は、GUIアプリケーションのコンソールを明示的に開く方法ですが、まだコンソールがない場合はコンソールを開きたくありません。