stdout と strerr をオフにリダイレクトしたいプログラム (ソースなし) があるので、進行状況インジケーターを解析し、それを呼び出しているアプリケーションで進行状況を表示できます。
問題は、このアプリケーションに Console.Clear()、SetWindowSize、Curs.Top などの呼び出しがあることです。
これらは、リダイレクトを中断し、アプリケーションをクラッシュさせるようです。il コードでこれらの呼び出しを NOP することでなんとか機能させることができましたが、これはもちろん、他の何よりもハックです。
これらの呼び出しを削除せずに STD をリダイレクトする方法があるかどうか疑問に思っていました。