已过时createEvenSource

问题描述:

  1. 我想在远程机器上创建一个新的customevent日志(“My EeventLog”)。

createEventSource(String,String,String)方法适合我的需要。不幸的是,这种方法已经过时。已过时createEvenSource

我的问题是:另外两个选择不允许通过远程机器创建evenlog(纠正我,如果我错了)。

http://msdn.microsoft.com/en-us/library/system.diagnostics.eventlog.createeventsource.aspx

所以,做它 - 我最简单的方法是创建一个新的exe文件,并与Psexe远程运行。对?

  1. 我可以计算具有某个特定ID的事件日志条目吗?

问候,

根据该类型的ObsoleteAttribute,有一个备用方式:

此方法已被弃用。请使用 System.Diagnostics.EventLog.CreateEventSource(EventSourceCreationData sourceData)。 http://go.microsoft.com/fwlink/?linkid=14202

使用EventLog.CreateEventSource(EventSourceCreationData)EventSourceCreationData.MachineName属性设置为远程计算机的名称。

的覆盖方法,需要一个EventLogCreationData参数可以被用作这个类有一个机器名字段

here