阅读控制台,了解您尚未启动的流程

时间:2013-06-28 23:49:24

标签: .net windows winapi console

我正在使用第三方工具A,它启动一个长时间运行的(周)控制台应用程序B并捕获控制台输出然后显示它。不幸的是,主应用程序有崩溃的倾向,这意味着不再可能监视B

如果它已经运行了一段时间,我宁愿不重启B,但我需要知道它是如何进展的。

理想情况下,我想编写一个非常简单的应用程序,它显示B的控制台输出(最好是.Net,但在Windows上运行的任何东西都可以。)

这是否可以用于尚未启动的流程?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:1)

交换你自己的可执行文件代替产生B的B并将其输出发送到两个不同的地方,或多或少像* nix中的“tee”命令。 (很好地交换.exe - 没想到这个!)