使用Setup Factory把應用打成安裝包
阿新 • • 發佈:2018-12-16
本章主要講解把應用打包成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解除安裝應用,下一步,然後完成