教你如何制作程序安裝包


     剛入編程界的童鞋可能會有這個疑惑,我在網上下載的軟件都是一個exe文件。雙擊它會出現安裝界面同意使用協議、選擇安裝位置什么的。但是自己編譯出來的文件雖然也是一個exe,但是一點擊就運行了顯得很不正規;而且復雜點的還包含了一些外部文件,這樣發布還需要發一個文件夾,這樣也很不方便。

     這里就來說一下如何將自己做的軟件打包成一個exe安裝包文件,學會了這個即便你寫的是一個控制台的helloWord也可以制作出一個高大上的安裝過程。

 

 

   我們需要使用到一個安裝包制作工具

   這類工具網上還是比較多的,很多人推薦NSIS,但是作為一名合格的弱雞,我發現這個軟件hold不住啊,制作一些簡單點的過程還好,但是稍微一復雜點就需要自己寫腳本。作為一個懶癌症患者怎么能忍,果斷放棄,另尋他方。終於,我找到了另一個制作工具Setup Factory,使用了一下,感覺不要太爽歪歪。

  可以點擊后面那坨雲直接下載 點擊下載 密碼:tmnc

 

首先來講一下如何安裝

等會,我先把我原來的卸了哆。。。。

恩,卸載完了,現在開始上課

下載下來解壓之后,是這樣的:

image

然后安裝好那個exe

安裝好了之后,桌面會有一個快捷方式

image

選中快捷方式,右鍵,打開文件所在位置

image

找到安裝文件里面的漢化補丁包,並解壓,里面有這些東東

image

將這些東東全部復制到剛剛打開的快捷方式所在的文件夾下面,並替換目標文件。

現在已經安裝完畢了。

雙擊快捷方式,可打開軟件

image

 

現在我們開始來制作一個安裝包

新建一個項目

image

填上你的安裝包信息

image

這里選擇一個平台,如果你的程序是基於是64位系統就選64。如果不是就推薦32

image

選擇你要打包程序的文件夾

image

選擇向導的格式

image

這里我們可以選擇很多安裝的主題,就是安裝時候的樣式。可以在下拉框里進行選擇,我這里選擇了默認

image

這里選擇安裝支持的語言,他默認只選了English,我們可以吧簡體中文給勾上,在下方現在語言選擇簡體中文。這樣默認的語言就是簡體中文了

image

這里選擇需要用到的工具。因為等會我要打包的軟件是Unity開發的,Unity編譯時包含了所運行需要的環境,所以我這里不需要勾選。如果你用到了以下工具,則最好勾上

image

這里默認即可

image

然后選中需要運行的文件,點擊編輯文件屬性

image

找到快捷方式欄,選擇在安裝完成后需要在電腦的哪些地方創建運行程序的快捷方式

image

至此已經制作完成了,可以在菜單欄點擊發布->創建按鈕

image

這里選擇安裝包生成目錄和名字

image

點擊Next之后就會自動打包了,你將得到一個完整的安裝包

 

上面已經得到了一個有完整安裝步驟的安裝包,下面來做一點自定義操作

在屏幕欄,選擇工程主題

image

在這里,選擇一個頁面點擊編輯,可以編輯頁面內容

image

比如,我在這里編輯安裝協議的內容

image

就這樣慢慢改為自己需要的效果

下面我們來做一個有意思的東西

 

這里我們來做一個軟件的序列號驗證

我們要在安裝頁面的歡迎頁面后面新增一個驗證序列號的頁面,點擊添加

image

選擇驗證序列號的頁面

image

把新增的頁面拖到Welcome的后面,點擊確認

image

接下來,就是生成序列號了。

點擊設置欄下面的安全安全保密按鈕

image

點擊添加序列號

image

點擊控制命令,選擇生成

image

選擇生成序列號的個數,點擊確定即可得到序列號

image

生成的序列號我們可以通過控制命名的導出功能將序列號全部導出到txt文件

需要注意的是,最好在打包之前生成足夠多的序列號,我試了下,打包之后再生成的序列號是無效的

好了,現在再來打包試試


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM