Мне нужен список имен (ключей) служб Windows. В Windows 10 была введена концепция индивидуальных служб, которая создает новые экземпляры служб с LUID (локально уникальными идентификаторами), прикрепленными к их именам. Мне нужно игнорировать этих экземпляров, но итоговый список должен содержать шаблоны для них.
Например, если запущена служба ContactData_443f50
Мне нужно, чтобы в выводе был указан ContactData
(безLUID и дублирование для нескольких пользователей, вошедших в систему)
Я уже использовал WMI-запрос select * from Win32_Service
для поиска имен сервисов, но список содержит экземпляры сервисов для каждого пользователя и не содержит шаблонов для них.
Я также запустил sc.exe queryex
- этот список предоставил мне индивидуальные сервисы, четко обозначенные как таковые. Мне нужно было бы проанализировать выходные данные, и я не уверен в возможной локализации или будущем решении этого вопроса
Я бы предпочел использовать WMI для этой задачи.