InstallShield中如何製作靜默安裝包-IntallScript或InstallScript MSI工程型別

哈哈哈哈哈我撒發表於2010-11-23

靜默安裝包(Silent Installation):
所謂靜默安裝包,有這麼幾個特點:安裝過程沒有介面;安裝過程不需要使用者進行任何輸入;也不會在Taskbar中顯示一個安裝程式的Icon。 
 
如何建立一個靜默安裝包:
1. 靜默安裝包的製作是在主程式完成後進行的,先錄製靜默指令碼檔案,通過在命令列執行安裝包Setup.exe 給入引數/r,這時會啟動的依然是有介面操作的安裝,按照正常操作方式完成安裝。
2. 完成上一步之後,會在系統的Windows或WINNT資料夾下產生一個Setup.iss檔案(可以通過按照時間排序查詢),將此檔案複製到Setup.exe同一目錄下,改名為Setup.iss.install(靜默安裝指令碼)。
3. 繼續在命令列執行Setup.exe /r,完成後將新生成的Setup.iss檔案同樣複製到Setup.exe目錄下,改名為Setup.iss.uninstall(靜默解除安裝指令碼)。
 
執行靜默安裝包:
1. Setup.exe /s f1"Setup.iss.install的路徑" f2“指定生成靜默安裝Log的路徑”
  如果不通過f2指定log路徑,則會在setup.exe同路徑下生成一個Setup.log的檔案。
2. 靜默解除安裝呼叫方法同1。
 
轉載自Kevin.Wan部落格 更多Installshield交流問題可檢視Appinstall中文論壇(www.appinstall.cn)
 
幾點注意:
1. 對於自定義對話方塊,需要在指令碼中通過SilentReadData實現指令碼錄製。
2. 上述方式適用於InstallScript和InstallScipt MSI工程。
3. 如果安裝包是壓縮成一個Setup.exe,可以將Setup.iss檔案插入到Support Files下的Disk1下,然後重新Build,這樣安裝包可以通過“Setup.exe /s”呼叫。

相關文章