我需要創建許多Windows服務來承載許多WCF服務,所以我可以停止一個(例如更新它),並保持其他運行。因爲我不想爲每個WCF服務創建一個Windows服務,我試圖創建一個C#應用程序,它可以註冊爲一個Windows服務,但具有不同的參數(當然服務名稱) 。C#註冊相同的Windows服務與不同的參數
例如調用它是這樣的:
MyService.exe /install WcfService1.dll
MyService.exe /install WcfService2.dll
這就造成了兩個不同的窗口服務這樣的:
WcfService1 -> MyService.exe /run WcfService1.dll
WcfService2 -> MyService.exe /run WcfService2.dll
我不能找到一種方法不是直接編輯註冊表來做到這一點其他。
我不能跟隨這個問題,因爲我不清楚你的問題是什麼。當我閱讀你的問題時,你已經有了一個解決方案! – 2011-01-13 16:38:15
對不起,我不明白:我的問題是,我無法找到一種方法來添加一個Windows服務使用C#參數 – Keeper 2011-01-14 08:57:05