0
我有一個Windows窗體應用程序,我不知道如何從該應用程序修改Windows服務。 此應用程序的Windows窗體將爲此Windows服務配置一些參數。從Windows窗體應用程序創建Windows服務
例如: 可能有一個按鈕可以用一些參數設置此Windows服務。
感謝,
羅德里戈
我有一個Windows窗體應用程序,我不知道如何從該應用程序修改Windows服務。 此應用程序的Windows窗體將爲此Windows服務配置一些參數。從Windows窗體應用程序創建Windows服務
例如: 可能有一個按鈕可以用一些參數設置此Windows服務。
感謝,
羅德里戈
您可以使用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);
嗨,步驟哪裏的服務名? – 2014-09-23 01:37:15
如果你知道服務名稱,那麼你可以給service.ServiceName,否則給出Services.msc中出現的service.DisplayName。注意:DisplayName和ServiceName是不同的。 – 2014-09-23 01:41:38
在我的情況下,服務已經存在。我停止服務並使用新參數重新啓動服務。 – 2014-09-23 01:41:40