2014-09-23 4 views
0

У меня есть приложение для форм Windows, интересно, как я могу изменить службу Windows из этого приложения. Эти формы окон приложений будут настраивать некоторые параметры для этой службы Windows.Создание службы Windows из приложения Windows Forms

Пример: Могла бы иметь кнопку, которая бы установила эту службу Windows с некоторыми параметрами.

Спасибо,

Родриго

ответ

2

Вы можете запустить службу, установив параметры запуска путем применения формы, используя ServiceController класс, который будет доступен в пространстве имен System.ServiceProcess.

ServiceController service = new ServiceController(); 
string[] args=new string[2]; 
args[0] = "Your first argument"; 
args[1] = "Your second argument"; 
service.DisplayName = "Your Service Display Name";//As it appears in services.msc 
service.Start(args); 
+0

Привет, Шаг, где название службы? –

+0

Если вы знаете имя службы, то вы можете предоставить service.ServiceName еще предоставить service.DisplayName, которое появляется в Services.msc. Примечание: DisplayName и ServiceName отличаются. –

+0

В моем случае служба уже существует. Я останавливаю службу и снова запускаю ее с новыми параметрами. –

Смежные вопросы