如何通过在C#中提供凭据来查看远程计算机的事件日志?

时间:2013-04-17 01:14:07

标签: c# impersonation event-viewer

您好我正在尝试使用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);

0 个答案:

没有答案