我已經安裝了一個服務,我想用下面的代碼開始吧:的ServiceController開始手冊StartType只,但沒有自動
ServiceController serviceController = new ServiceController("My.Service");
serviceController.Start();
現在,如果服務被設置爲「手動」一個StartType,這工作完美。但是,如果StartType設置爲「自動」,它什麼也不做。沒有錯誤,沒有例外,它只是不起作用。
我該如何解決這個問題?
任何在事件日誌中:
請如下窗口服務的編輯過程中設置的賬戶類型,以本地服務? – JohnD
@JohnD - 沒什麼。我看到手動啓動它的事件,或者它被設置爲手動和我的開始()調用時發生的事件。我很好奇,如果在設置爲自動啓動類型時需要做一些不同的事情? – JustinN
這可能是因爲它已經開始。控制面板+管理工具+服務來檢查服務狀態。 –