2012-12-05 44 views
1

我有一個sc命令,我想在「註冊後產品」自定義操作中使用Visual Studio 2012 InstallShield版本運行。我已選擇執行操作的「新Exe」。我選擇了「目標計算機上存在的文件」作爲源位置。對於我輸入的「[文件位置]」[SystemFolder]「。對於 「文件名和命令行」 我有,大約,在InstallShield安裝程序中運行sc命令

SC.EXE創建ABC binPath = 「[INSTALLDIR] abc.exe」 顯示名稱= 「ABC服務」 開始=自動

。當我運行安裝程序時失敗。我對這個原因感到不知所措。

回答

2

過去也有類似的問題。以另一種方式解決,CA類型:Deferred execution in system context,工作目錄SystemFolder

cmd.exe /c "[WindowsFolder]system32\sc.exe delete [SERVICENAME]"