我有一個InstallScript安裝程序,需要根據當前值修改現有服務的啓動類型(即自動,手動或禁用)。例如,如果當前啓動類型爲「已禁用」,則可能會將其保留,否則可能會將其設置爲「自動」。如何從InstallShield獲取服務的啓動類型?
不幸的是我找不到獲取服務啓動類型的方法。有一些功能可以檢測服務是否存在(ServiceExistsService
),並獲取其當前的啓動/停止狀態(ServiceGetServiceState
),但沒有任何內容檢索服務的參數。我認爲可能調用其中一個函數會將SERVICE_IS_PARAMS
結構填充爲副作用,但似乎並非如此。
如何獲取服務的啓動類型?
也許這手工檢索的啓動類型將是最好的解決辦法自定義操作。 – 2011-03-22 07:38:39