InstallShield 工程簡介及選擇

2021-05-23 15:11:49 字數 2601 閱讀 6840

剛到一家新公司,遇到的第乙個問題就是is打包,因以前接觸甚少搞的一頭霧水,幸虧得到了kevin和海洋女神的幫助,才得以化險為夷,在此表示感謝!。

熟悉

installshield

使用者清楚有

basic msi

,installscript

和installscript msi

三種工程型別可選擇,如果你初次使用

installshield

,你可能面臨乙個問題,哪一種工程型別適合你?有些

installshield

使用很久的開發人員,也可能依然存在這樣的疑惑。這個答案取決於你的安裝打包經驗和專案需求。下面,我們通過

installscript

,basic msi

以及installscript msi

的功能特性比較說明,使得你更容易決定選擇哪種工程型別。

installscript vs. basic msi

installscript

工程利用

installscript

指令碼語言控制安裝過程,以下一些說明也許是你選擇

installscript

工程的理由:

·installscript

指令碼語言容易學習。

·這種工程型別中,你可以顯示全屏的廣告板(背景圖)。

·這種工程型別利用了

installscript

指令碼語言,能夠讓你寫程式控制安裝過程,而不是填寫一些**資料。

·installscript

型別工程比

basic msi

型別的工程更容易學習。

installscript

工程的學習曲線比

basic msi

工程的短很多。

·installscript

允許你在安裝之前或之後執行自己的操作,可以利用事件驅動模型,這對於

windows

開發是非常有用的。

·如果你在維護乙個

installscript

工程,那只能選擇

installscript

工程型別。

·installscript

工程沒有使用

windows installer

,所以你的安裝程式無法進行

windows vista

和windows 7

的logo

認證。basic msi

工程利用

windows installer

服務來進行安裝,以下一些說明也許是你選擇

basic msi

工程的理由:

·你的安裝程式需要進行

windows vista

和windows 7

的logo

認證。這也是使用

windows installer

的主要需求之一。

·你不想利用指令碼語言控制你的安裝過程。

·你進行

basic msi

工程的維護工作,不得不選擇

basic msi。·

你想最大化的與

microsoft sms

管理工具相容。

·系統管理員必須對你的程式安裝過程進行自定義。·學習

basic msi

工程需要更長時間的學習曲線。

installscript vs. installscript msi

如前面所介紹,

installscript

工程基於

installscript

指令碼控制。如果有以下需求,推薦使用

installscript

型別的工程:

·對使用者介面有更高的需求,需要自定義安裝介面。

·安裝時你需要全屏的背景廣告板。

·你喜歡寫程式控制安裝過程,而不是填寫一些**資料。

·你傾向在安裝之前或之後執行自己的操作。

·你需要公升級乙個已有的

installscript

工程。installscript msi

是installscript

工程型別和

basic msi

工程型別的混合,執行安裝的過程中它既用到

windows installer

,也用到了

installscript

引擎。如果有以下需求,推薦使用

installscript msi

型別的工程:

·需要進行

windows vista

和windows 7

的logo

認證。·

對使用者介面有更高的需求。

·你喜歡寫程式控制安裝過程,而不是填寫一些**資料。

·你傾向在安裝之前或之後執行自己的操作。

·你需要公升級乙個已有的

installscript msi

工程。

本篇來自於女神部落格為kevin的文章,其技術專欄:http://www.cnblogs.com/installshield

InstallShield系統變數

batch install 指示當傳輸檔案採用lockedfile或sharedfile時是否鎖定檔案 cmdline setup.exe傳遞的命令列引數 commonfiles common files全路徑如 c program file common files errorfilename f...

手寫installshield入門

進入installation designer 視窗 點選左邊樹導航中的 installscript 要使用 installshild自帶的嚮導視窗 必須先 新增兩個標頭檔案 include ifx.h include sddialog.h 定義變數 必須在 program 與endprogram之...

InstallShield 呼叫自編 DLL 示範

installshield 指令碼呼叫 dll 示範 int nresult 定義函式 來自 loaddriver 的 setupload 函式有兩個字串引數 prototype stdcall int loaddriver.setupload string,string 指定 dll 檔案的位置 ...