Я написал службу Windows, которая предоставляет службу WCF графическому интерфейсу пользователя, установленному на том же компьютере. Когда я запускаю графический интерфейс, если я не могу подключиться к службе, мне нужно знать, связано ли это с тем, что приложение службы еще не установлено, или потому, что служба не запущена. Если первое, я хочу установить его (как описано здесь ); если второе, я хочу его запустить.
Вопрос: как определить, установлена ли служба, а затем, обнаружив, что она установлена, как ее запустить?