как получить доступ к удаленной компьютерной службе Windows, используя asp.net - PullRequest
1 голос
/ 20 декабря 2010

как получить доступ к удаленной компьютерной службе Windows, используя asp.net

Ответы [ 2 ]

1 голос
/ 20 декабря 2010

Один простой способ - открыть команду dos из asp.net и вызвать команду net , например, запустить службу с помощью вызова " net start ServiceName"

Код

Как запустить интерактивную командную оболочку или файлы ванны из asp.net

0 голосов
/ 21 декабря 2010

Другим способом, который я нахожу (но не тестирую), является использование ServiceController .

public static void StartService(string serviceName, int timeoutMilliseconds)
{
  ServiceController service = new ServiceController(serviceName);
  try
  {
    TimeSpan timeout = TimeSpan.FromMilliseconds(timeoutMilliseconds);

    service.Start();
    service.WaitForStatus(ServiceControllerStatus.Running, timeout);
  }
  catch
  {
    // ...
  }
}

Ссылка: http://www.csharp -examples.net / restart-окна-сервис /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...