2009-03-05 2 views
1

Как проверить, установлена ​​ли служба Windows, используя только исполняемый путь?
Я проверил класс ServiceController - он позволяет использовать имя службы и отображаемое имя , но не имя исполняемого файла для проверки.Как проверить, установлена ​​ли служба Windows с использованием пути исполняемого файла?

У меня есть только полное имя исполняемого файла, доступное для использования в моем коде. Есть идеи?

ответ

2

Два варианта.

  1. WMI. Свойство PathName класса Win32_Service имеет исполняемую командную строку (включая параметры).

  2. Итерация через реестр

+0

слишком громоздкой. В любом случае спасибо. – DeeStackOverflow