Используется ServiceController
для запуска моей службы Windows из приложения Windows Form. Но это не работает.
ServiceController service = new ServiceController(serviceName);
Это утверждение не работает.
Есть ли другой способ запустить службу windows из моего приложения.
Service Display Name: Duress Alert Service
Service Name: Service1
Как мне перезапустить мой сервис в c #?
Ваша помощь очень ценится! Спасибо!
РЕДАКТИРОВАТЬ 1:
Согласно MSDN снизу ответ:
ServiceController sc = new ServiceController();
sc.ServiceName = "Service1";
Показывает красную линию под ServiceName
и ошибку:
ServiceController не содержит определения ServiceName. Не удалось найти метод расширения 'ServiceName', не принимающий первый аргумент контроллера типа (вы пропустили директиву using или ссылку на сборку?)
Пока я добавил ссылку процесса обслуживания:
using System.ServiceProcess;
Но это все еще показывает ошибку.