I want to take the output of a DOS console application that just streams data
to the screen and redirect that output in real time into a C# application
that will decode and reformat it for display. I know I could redirect from
the DOS application into a file and then read the file, but I want to do this
in real-time so I can affect the output of the DOS application and
immediately see the results in the C# app.
The DOS application is not ours, and there is no option to re-write it.
Can anyone point me in the right direction to get this done, or tell me why
it can’t?