我正在尝试将一个侦听器附加到一个正在运行的进程,该进程使用一个EventSource
来跟踪处理事件。EventListener
我已经通过继承和(大概)需要调用EnableEvents
来开始接收信息来创建自己的监听器。
所有重载的第一个参数是EventSource
配置和发送消息,但我不清楚当它需要识别外部进程中的事件源时如何组合该实例。
我只是将其作为概念验证组合在一起,因此代码在控制台应用程序中运行,并且TestEventListener
只是尝试将事件写入控制台窗口。
EventSource source = null;
using (var listener = new TestEventListener())
{
listener.EnableEvents(source, EventLevel.Verbose);
Console.ReadKey();
}