Определить имя сервиса по исполняемому файлу - C#
Формулировка задачи:
Как можно определить имя сервиса по его исполняемому файлу? То есть имеется путь - C:\papka\file.exe, и сервис ImyaServisa, так вот это имя мне не известно, как его узнать?
Решение задачи: «Определить имя сервиса по исполняемому файлу»
textual
Листинг программы
string[] captions = searcher.Get().OfType<ManagementObject>()
.Where(mo => mo.Properties["PathName"].Value.ToString().Replace("\"", "").StartsWith(@"c:\windows\system32\svchost.exe", StringComparison.OrdinalIgnoreCase))
.Select(mo => mo.Properties["Caption"].Value.ToString())
.ToArray();