我不知道这是可能的方式我预想的或不那么我希望有人能帮助我满脑子都在此。

我想注入的TraceListener到正在运行的进程 - 种。我真的不关心我如何连接到过程,但最终的目标是要听的正在运行的进程的跟踪输出和倾倒出去控制台窗口。

我可以连接到进程没关系,我可以写一个TraceListener的好...这里我来脱胶是在中间位。任何人有任何线索,如果可以做到这一点?如果是这样,你可以给我在正确的方向一推,因为我看不到这里的树木,不见森林。

也许我试图以错误的方式来处理这个?

有帮助吗?

解决方案

我不认为这是可行的。这很容易在运行时创建一个倾听者,那是后话的应用程序必须做的,它涉及到的东西添加到列表中。

您可能希望确保默认的监听不会被删除,并使用的 OutputDebug工具在听。

其他提示

DBGVIEW 从Sysinternals的足以满足您的需求?它会显示所有运行进程的跟踪消息,而无需您可以在启动过程之前配置一个跟踪侦听。

当我想查看调试输出,我使用 log4net的和的组合 DebugView中。我可以使log4net的监控配置文件以允许我在运行时改变log4net的日志级别,或我可以在DebugView中使用过滤器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top