Как лучше всего работать со службами в приложении VB.NET?

Я использую VB 9 (VS2008).

Я хотел бы знать, как управлять службами Windows через приложение Windows Forms.

Я хочу знать:

  1. Как определить статус услуги?
  2. Как изменить тип запуска службы?
  3. Как запустить, остановить, приостановить и возобновить службу?

Спасибо!


person user57175    schedule 05.02.2009    source источник


Ответы (2)


Класс инфраструктуры ServiceController позволяет выполнять все эти вещи.

person Matt Brunell    schedule 05.02.2009

Я почти уверен, что (если они недавно не изменились), вам придется делать это либо через p/invoke, либо через WMI.

Вау, как же я забыл об этом классе.

person Joe    schedule 05.02.2009