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