如何使用C#获取事件查看器中所有提供者的列表?

时间:2015-12-10 20:17:28

标签: c# event-log event-viewer

我想使用C#获取事件查看器的所有提供程序名称。请参阅以下样本提供者

  !<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Microsoft-Team Foundation Server" Guid="{80761876-6844-47D5-8106-F8ED2AA8687B}" />

我如何获得这些提供者列表?

1 个答案:

答案 0 :(得分:1)

使用add_custom_command is not generating a target方法,如下所示:

EventLogSession session = new EventLogSession();

var providers = session.GetProviderNames().ToList();