由於Microsoft Windows安裝程序(MSI)系統的嚴重限制,需要創建引導程序才能安裝多個MSI文件(由於前/後必備條件)。但是,這會導致分發問題,因爲您現在有多個文件需要包含在分發中。當然有多種方式將其作爲單個文件進行分發。如何分發包含引導程序的安裝程序
1:歸檔
你可以把所有的文件轉換爲用戶下載一個壓縮文件。 MS Windows的顯然選擇當然是一個PK-ZIP存檔。但這不是非常用戶友好的。用戶首先必須提取存檔,然後運行引導程序(將被稱爲setup.exe)。
2:一個自解壓文件
相反分發普通存檔文件,你可以換它變成一個自解壓存檔。執行此SFX存檔將提示用戶提取和/或運行內容。但是這爲整個安裝過程又添加了一個提示(#1:SFX提示符,#2:引導程序提示符,#3:主要安裝程序提示符)。這也不是很方便用戶使用,因爲它會因多重提示而增加煩惱。
3:單個文件引導程序
當然還有所有的提取文件嵌入到引導程序的選項。這對於普通的最終用戶來說可能是最友好的。但是,這對於系統管理員來說不太友好,因爲通常bootstrappers比MSI文件管理得更少。管理員會操縱該系統,以便在安裝主MSI時也安裝所有必需品,因此不需要引導程序。
4:其他?
其他未列出的方法?
那麼你認爲如何分配需要啓動引導程序的MS Windows軟件的最佳安裝方式?
使用7zip SFX調用主安裝程序。一個7zip SFX可以默默調用。所以你需要確保你的安裝程序也接受/ q命令。 – 2009-08-03 09:28:06