我正在使用第三方工具A
,它启动一个长时间运行的(周)控制台应用程序B
并捕获控制台输出然后显示它。不幸的是,主应用程序有崩溃的倾向,这意味着不再可能监视B
。
如果它已经运行了一段时间,我宁愿不重启B
,但我需要知道它是如何进展的。
理想情况下,我想编写一个非常简单的应用程序,它显示B
的控制台输出(最好是.Net,但在Windows上运行的任何东西都可以。)
这是否可以用于尚未启动的流程?如果是这样,怎么样?
答案 0 :(得分:1)
交换你自己的可执行文件代替产生B的B并将其输出发送到两个不同的地方,或多或少像* nix中的“tee”命令。 (很好地交换.exe - 没想到这个!)