InstallShield更改預設安裝目錄

我個人在把程式製作成安裝檔時
主要是用2套軟體
一個是InstallShield
另一個則是NSIS
一個是商業軟體,一個則是Freeware

不過這2套的用途是不同的
NSIS製作出來是很小巧的
功能可以很多,但都要自己寫Script
所以我只拿來用複製檔案或寫入註冊檔等動作
或是一些有人分享的函式庫

InstallShield我則是用在比較大型的安裝
有些功能就直接使用內建的功能
只不過有些細節,還是要自己去查資料
或是用VBScript來作
有些環境設定上,InstallShield作不到(或許是我查不到)
就利用NSIS製作,作成一個exe檔,再放入InstallShield裏
雖然有點麻煩,但只用InstallShield作不到,只好這樣作

好像有點偏離主題了
如果要改InstallShield的預設安裝目錄
我是用Basic MSI(其它的應該也一樣吧)
在Installation Designer裏,Installation Information > General Information裏
有個INSTALLDIR可以去更改預設的安裝目錄
在舊版的可能就在Product Properties裏
這是很簡單

另外再提供一點小資訊
在自訂的VBScript裏,要如何讀取這INSTALLDIR
來看看下面這一行,利用Session
szInstallDir = Session.Property("INSTALLDIR")
這把這變數代到要用的地方就可以了

提供大家參考

標籤: InstallShield
評論: 0 | 引用: 0 | 閱讀: 4132 | 回到頁首