2008-12-03 1 views
0

Я пытаюсь запустить службу с аргументом, который указывает номер порта. Например, используя чистый DOS я хотел бы сделать следующее:ServiceController.Start (string [])

net start "SERVICENAME" /"ARGUMENT" 

Как бы я сделать то же самое в C# с помощью Service.Controller.Start()?

ответ

2

Это должно работать:

var sc = new ServiceController() { Name = "SERVICENAME" }; 
sc.Start(new string[] { "ARGUMENT" }); 
sc.WaitForStatus(ServiceControllerStatus.Running); 
Смежные вопросы