1
在安裝過程中,我需要停止服務(淨停止),然後再次啓動幾個步驟。這將是一個現有的服務,而不是安裝的一部分。任何提示將不勝感激。謝謝!使用install4j啓動/停止服務?
在安裝過程中,我需要停止服務(淨停止),然後再次啓動幾個步驟。這將是一個現有的服務,而不是安裝的一部分。任何提示將不勝感激。謝謝!使用install4j啓動/停止服務?
您可以將「可執行文件」屬性設置爲${installer:sys.system32Dir}\net.exe
以及「參數」屬性中的適當參數添加「運行可執行文件或批處理文件」操作。請注意,每個參數必須在新行中輸入。
或者,如果您知道服務可執行文件的路徑,則可以使用「停止服務」和「啓動服務」操作,將「服務」屬性設置爲「[其他服務可執行文件]」並配置可執行文件在「可執行文件」屬性中。
我很感謝您的回覆。我一直在嘗試「停止服務」操作,但它失敗了。您的「運行可執行文件或批處理文件」操作建議幫助我瞭解我的問題。我更新了我的可執行屬性,現在「停止服務」和「啓動服務」正在工作。 –
我也需要爲Linux系統做同樣的事情。你有任何提示嗎? –
調用'/ bin/sh -c「服務停止[服務名稱]」'sh是必要的,因爲您不知道服務的安裝位置。 '/ bin/sh'是可執行文件,有2個參數:'-c'和引號中的所有內容。 –