Я написав службу Windows, яка надає службу WCF графічному інтерфейсу користувача, встановленому на тій самій машині. Коли я запускаю графічний інтерфейс, якщо я не можу підключитися до служби, мені потрібно знати, чи це тому, що додаток служби ще не встановлений, чи тому, що служба не запущена. Якщо перший, я захочу встановити його (як описано тут ); якщо остання, я хочу запустити її.
Запитання: як визначити, чи встановлена послуга, а потім, виявивши, що вона встановлена, як її запустити?