createEventSource(String,String,String)方法符合我的需要。
不幸的是,这种方法已经过时了。
我的问题是:另外两个选择不允许在远程计算机上创建偶数日志(如果我错了,请纠正我)。
http://msdn.microsoft.com/en-us/library/system.diagnostics.eventlog.createeventsource.aspx
所以,我最简单的方法是创建一个新的exe并用Psexe远程运行它。正确?
此致
答案 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字段