私はコンソールツールを書いています。UAC サポート (マニフェスト ファイル) のために権限を昇格させずに、コマンド プロンプト ( cmd.exe ) またはコンソール ファイル マネージャー ( far.exeなど) からこのツールを呼び出すと、同じウィンドウでツールが開き、その出力が同じウィンドウに書き込まれます。
しかし、マニフェスト ファイルが追加されると、UAC 要求ダイアログの後にツール用の新しいコンソール ウィンドウが作成されるため、ツールの出力がそこに書き込まれ、ウィンドウが閉じます。そのようなツールをコンソールにする目的はありません。
それを修正する方法は?どのような回避策がありますか?