Я пытаюсь отправить команду своей службе TestService из программы, запущенной от имени администратора, я могу запустить / остановить ее нормально, но всякий раз, когда я пытаюсь выполнить ExecuteCommand (), я сталкиваюсь с исключением: *
Невозможно управлять службой на компьютере '.'.
try
{
System.ServiceProcess.ServiceController service = new System.ServiceProcess.ServiceController("TestService");
if (service.Status == ServiceControllerStatus.Stopped)
{
service.Start();
service.WaitForStatus(ServiceControllerStatus.Running);
}
service.ExecuteCommand(100); // Causes Exception every time
}
catch (Exception e)
{
MessageBox.Show(e.Message);
throw e;
}