概念性事物 - 从远程机器消耗事件

时间:2012-02-24 16:09:28

标签: c# events wmi

我必须从远程机器的事件日志中消耗永久特定事件。 我无法实现拉方法来接收事件(网络流量过多)。

我已经阅读了有关WMI临时事件订阅和WMI永久事件订阅的信息。但是,System.Management命名空间中未实现永久事件订阅。

是否还有其他可能从远程机器的事件日志中消耗永久事件而无需在远程机器上安装东西(以编程方式!)?

1 个答案:

答案 0 :(得分:0)

您可以在远程计算机上实现一些简单程序,它将监视事件日志并通过SOAP服务,命名管道或您自己设计的某些基于套接字的comm包将有趣事件“推送”到监视机器。假设您可以控制远程计算机,这可能是最简单的方法。这样,简单地必须在某个级别完成的“轮询”发生在一台机器的范围内,只需花费几个CPU周期和数据读取而不是持续的网络调用。