0
我正在尋找有關如何在服務在C#中使用programmaticaly失敗時設置恢復操作的解決方案。服務|有4個選項屬性|復甦。默認的一個是「不採取行動」。我想通過用C#編寫的外部程序來設置「重新啓動服務」。我可以通過程序啓動/停止服務,但無法設置恢復操作(「重新啓動服務」)。如何爲Windows服務設置恢復操作
我正在尋找有關如何在服務在C#中使用programmaticaly失敗時設置恢復操作的解決方案。服務|有4個選項屬性|復甦。默認的一個是「不採取行動」。我想通過用C#編寫的外部程序來設置「重新啓動服務」。我可以通過程序啓動/停止服務,但無法設置恢復操作(「重新啓動服務」)。如何爲Windows服務設置恢復操作
我在尋找如何通過外部程序設置「重新啓動服務」。我無法訪問此處顯示的對話框。 – RotatingWheel
您的代碼可以通過SERVICE_FAILURE_ACTIONS對象調用[ChangeServiceConfig2函數](https://msdn.microsoft.com/en-us/library/windows/desktop/ms681988(v = vs.85).aspx),其中包含詳細信息lpCommand組件。 C#代碼在這裏:https://stackoverflow.com/questions/6364700/setting-recovery-options-on-windows-services – CoreTech