Как я могу остановить службу Windows из приложения asp.net на компьютере с Windows 7 таким образом:
var sc = new ServiceController("TapiSrv", "localhost");
sc.Stop();
Когда я звоню sc.Stop()
, я получаю следующее Cannot open TapiSrv service on computer 'localhost'.
Обновление: вместо этого я попытался использовать сетевой IP-адрес и получил то же самое. Я обнаружил, что всегда могу начать, но не могу остановиться. Я пробовал олицетворение (WindowsImpersonationContext), но это не имело значения.