そこで、通常のコンソールプログラムを起動して、その中に別のプロセスを作成します。次に、子プロセスは、親プロセスが所有するコンソールに何かを書き込もうとします。
このコンソールにフックを設定して、子プロセスがテキストを書き込もうとしたときに、このテキストを検索して置換し、変更してコンソールに配置することは可能ですか。
(パイプで可能であることはわかっていますが、コンソールではなくパイプに接続されていることを確認すると動作が異なるプログラムがあるため、ここでは特にコンソールレベルで実行するようにお願いします。)
SetWindowsHookEx
私の質問と何か関係がありますか?