2008年11月9日 星期日

Visual Studtio Install 封裝檔案中加入安裝後自動執行

常常會有需求想要在MSI的封裝檔案中加入自動執行檔
再安裝完檔案時,執行程式或是秀出版權或更新說明
請看以下的步驟

1.請先建立一個XXX.vbs,內容為
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run """" & Property("CustomActionData") & """",7,False'
WshShell = Nothing

2.將這個VBS的檔案加入Setup專案中的應用程式目錄下

3.在安裝專案中,開啟自訂動作,並且在認可的節點,加入XXX.vbs

4.並且在自訂動作的屬性的CustionActionData,填上[TARGETDIR]\XXX.exe
XXX.exe是你產品的名字,接著編譯即可

沒有留言: