Capture external process output

Viewed 1048

Don't close it as duplicate, since I have a subtle but significant change from the similiar questions:

Is it possible to capture output of an external process (i.e. stdout) in java, when I didn't create the process, and all I know is the process name?

I'm running on windows 7.

EDIT:

If there is a way to do it in other language (C#\C++), then I can write a "CaptureOutput" program that capture the output, write to stdout, and in my java code to launch "CaptureOutput" and read its stdput.

Ugly, but might work.

So answer in other languages is also okay with me.

4 Answers
Related