1. 程式人生 > >使用Setup Factory把應用打成安裝包

使用Setup Factory把應用打成安裝包

本章主要講解把應用打包成1個安裝包,

並且讓testDemo.exe應用開機自啟動和編寫解除安裝應用命令

下面是要打包的程式和依賴檔案

1.首先安裝setup Factory9,開啟setup Factory9開啟1個應用,建立1個專案

選中Ok,然後以下圖片內容隨便點,下一步

根據電腦系統版本選中對應的32或63位,然後下一步

選擇打包成安裝包的目錄,下一步

預設不用管,下一步

選擇安裝包的面板,下一步

選擇安裝包提示語言

根據需求選中環境,我這邊沒選直接跳過,下一步

選擇預設,然後完成

2.為應用生成快捷方式

選擇應用,右鍵File Properties

選擇Shortcuts,勾選Desktop,在Desciption修改快捷方式顯示的名稱,然後確認

3.讓應用程式開啟自啟動

首先在應用同級寫個bat指令碼

內容如下,testDemo.exe為應用的名稱, test為登錄檔Run目錄中的鍵名

reg add HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v test /t reg_sz /d "%~dp0testDemo.exe"

然後在安裝包安裝完應用後執行這個指令碼

點選一下選單

然後下一步,filename選擇我們剛剛新建的reg.bat指令碼,然後完成

4.生成安裝包

選擇Publish選單,然後選擇build子選單

預設不用點,Next

選擇安裝包輸出目錄,修改安裝包名稱,然後點選Next

一下頁面沒看到error資訊代表這個已經安裝包成功釋出,然後點選完成

5.新增解除安裝應用bat名稱

先執行setupDemo安裝應用到testDemo目錄,安裝完成後可以看到自動建立的快捷方式

執行uninstall.exe 會報錯,我們要寫1個uninstall.bat啟動uninstall.exe指定Uninstall裡面的解除安裝應用的配置

uninstall.bat指令碼內容如下

第1行是刪除登錄檔中的鍵,也是是我們安裝應用自動註冊的

第2行是指定解除安裝應用的配置啟動解除安裝工具

reg delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v test /f
".\uninstall.exe" "/U:.\Uninstall\uninstall.xml"

然後雙擊uninstall.bat解除安裝應用,下一步,然後完成