Мне нужно управлять службой Windows (ведомой) с другой (основной) на том же компьютере (Windows 7 или Server 2008). Он не может ни запускать, ни останавливать службу. Что мне нужно сделать, чтобы управлять сервисом? Основная услуга написана на C#Запуск и остановка службы Windows с другой службы Windows
ОБНОВЛЕНИЕ: Мастер-сервис должен быть своего рода сторожевым таймером - он контролирует HTTP-соединение с ведомым и перезапускает ведомое устройство, если подчиненный не реагирует (не возвращая HTTP данные).
Вызвать метод останова на ведомой службе. или подключить метод события OnStop и запустить его, когда вам нужно остановить службу. См. Также http://stackoverflow.com/q/16317378/102937 –
Почему бы вам не просто сделать одну услугу зависимой от другой? –
добавил обновление к вопросу – naveed