繁体   English   中英

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

[英]How to get List of all Providers in Event Viewer using C#?

我想使用 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}" />!`<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
  <Provider Name="Microsoft-Team Foundation Server" Guid="{80761876-6844-47D5-8106-F8ED2AA8687B}" />

如何获取这些提供商列表?

像这样使用EventLogSession.GetProviderNames方法:

EventLogSession session = new EventLogSession();

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM