2014-09-23 145 views

回答

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

嗨,步驟哪裏的服務名? – 2014-09-23 01:37:15

+0

如果你知道服務名稱,那麼你可以給service.ServiceName,否則給出Services.msc中出現的service.DisplayName。注意:DisplayName和ServiceName是不同的。 – 2014-09-23 01:41:38

+0

在我的情況下,服務已經存在。我停止服務並使用新參數重新啓動服務。 – 2014-09-23 01:41:40

相關問題