在[1]中比較了各種 Windows 安裝程式產生器,我所謂「安裝產生器」就是當程式設計師將寫好的程式,要打包成安裝檔案的程式。主要是讓一般的使用者可以依照您指定的安裝的程序,一步步的安裝到 Windows 系統中。這些安裝程序包括本版的宣告、安裝的選項、指定安裝目錄等步驟。
目前最被大家使用的是 Inno[2], NSIS[3] 這兩個軟體,都是 open source 的 compiler 軟體,依照所規定的格式來撰寫 script 檔,再透過 Inno, or NSIS 來編譯成安裝檔。
以目前 Inno, NSIS 所謂 third party 的支援情況,Inno 因為有 Inno Script Studio 這個軟體,在製作整個安裝的過程上比較容易,不需要瞭解及撰寫 script 的內容,就可以完成整個安裝步驟;但是缺少圖形設計的頁面來設計每一步驟的頁面。另外,也支援多國語言的安裝選擇,只要將 Inno 網站所提供的多國語言包[4]加入 Languages 目錄中,Inno Script Studio 就可以使用這個語言一步步的安裝。
關於 NSIS 優點在於有 NSIS Dialog Designer 可以設計自己喜歡的安裝畫面,但是整個安裝的步驟,都需要寫 NSIS 的 script 來完成,這是比較難的地方。在 Eclipse 中有支援 NSIS plugin,名叫 EclipseNSIS,不過是採用 NSIS 舊版的 InstallOption 來製作成 .INI 檔,在 include 到 NSIS 來編譯。
--------------------
[1] http://www.techsupportalert.com/content/best-free-setup-builder.htm
[2] http://www.jrsoftware.org/
[3] http://nsis.sourceforge.net/Main_Page
[4] http://www.jrsoftware.org/files/istrans/
目前最被大家使用的是 Inno[2], NSIS[3] 這兩個軟體,都是 open source 的 compiler 軟體,依照所規定的格式來撰寫 script 檔,再透過 Inno, or NSIS 來編譯成安裝檔。
以目前 Inno, NSIS 所謂 third party 的支援情況,Inno 因為有 Inno Script Studio 這個軟體,在製作整個安裝的過程上比較容易,不需要瞭解及撰寫 script 的內容,就可以完成整個安裝步驟;但是缺少圖形設計的頁面來設計每一步驟的頁面。另外,也支援多國語言的安裝選擇,只要將 Inno 網站所提供的多國語言包[4]加入 Languages 目錄中,Inno Script Studio 就可以使用這個語言一步步的安裝。
關於 NSIS 優點在於有 NSIS Dialog Designer 可以設計自己喜歡的安裝畫面,但是整個安裝的步驟,都需要寫 NSIS 的 script 來完成,這是比較難的地方。在 Eclipse 中有支援 NSIS plugin,名叫 EclipseNSIS,不過是採用 NSIS 舊版的 InstallOption 來製作成 .INI 檔,在 include 到 NSIS 來編譯。
--------------------
[1] http://www.techsupportalert.com/content/best-free-setup-builder.htm
[2] http://www.jrsoftware.org/
[3] http://nsis.sourceforge.net/Main_Page
[4] http://www.jrsoftware.org/files/istrans/
留言
張貼留言