0

我在 Visual Studio 2019 中使用 C#。我正在尝试获取系统上当前成功获取的所有 Windows 服务的列表,然后获取与这些服务关联的事件日志,但我无法做到。

我能够获得所有服务,我能够获得所有事件日志。

    ServiceController[] all = ServiceController.GetServices();
    foreach (ServiceController item in all)
    {
        Console.WriteLine(item.ServiceName);
        Console.WriteLine(item.DisplayName);
        Console.WriteLine("-------------------------------");
    }
    EventLog[] eventLogs = EventLog.GetEventLogs();

我一直在尝试找到某种方法将两者联系起来,但我没有想出任何有意义的东西。

我希望找到一种将服务映射到日志或日志到服务的方法。

任何帮助,将不胜感激。谢谢!

4

0 回答 0