过时的createEvenSource

时间:2010-05-27 22:09:55

标签: c#

  1. 我想在远程计算机上创建一个新的自定义日志(“My EeventLog”)。
  2. createEventSource(String,String,String)方法符合我的需要。

    不幸的是,这种方法已经过时了。

    我的问题是:另外两个选择不允许在远程计算机上创建偶数日志(如果我错了,请纠正我)。

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

    所以,我最简单的方法是创建一个新的exe并用Psexe远程运行它。正确?

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

2 个答案:

答案 0 :(得分:2)

根据该类型的ObsoleteAttribute,还有另一种方法:

  

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

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

答案 1 :(得分:0)

可以使用带有EventLogCreationData参数的override方法,因为此类具有machinename字段

here