這篇blog介紹了如何用VS創建安裝部署方案,以及如何制作自解壓程序。然后我的程序中需要解壓后按照順序先后安裝2個exe。winrar的解壓后執行,雖然可以用分號填寫多個應用,但貌似是同時執行的。為了解決這個問題,我在自解壓包中加入了一個bat文件,來解決先后安裝的問題,以及如果以前安裝過不能重復安裝的問題。
ps:
1、UnityWebPlayer.exe是一個外部exe;
2、自解壓包中需要添加msiexec.exe。
bat文件內容如下:
@echo 啟動安裝...@echo.::安裝前卸載,加quiet報錯了也不會顯示哦...@msiexec /X {943CC29B-EDF7-4E69-838B-BDBC985FF879} /quiet::安裝UnityWebPlayer.exe@echo STEP1 安裝UnityWebPlayer...@start /wait UnityWebPlayer.exe@echo.@echo STEP2 安裝DREM...@echo.@start /wait setup.exe@echo 安裝步驟至此結束,按任意鍵關閉本窗口。@echo.::等待,不要關閉cmd窗口@pause > null@del null
新聞熱點
疑難解答