您好我正在尝试使用c#查看远程计算机中的事件日志。我只想获取源企业库日志记录的日志。下面的代码在本地机器上工作正常。 要连接到远程计算机,我需要模拟或提供一些凭据,以便使用远程服务器对代码进行身份验证。我怎么能在这里进行模仿:
var log = new EventLog("Application", "hostname", "Enterprise Library Logging");
var entries = log.Entries.OfType<EventLogEntry>().Where(o => o.Source == "Enterprise Library Logging");
Console.WriteLine("Total Entries: " + log.Entries.Count);
EventLogEntry last = log.Entries[log.Entries.Count - 1];
Console.WriteLine("Index: " + last.Index);
Console.WriteLine("Index: " + last.EntryType);
Console.WriteLine("Index: " + last.TimeWritten);