使用安裝工廠打包程序成可執行安裝包

對於使用vs打包發佈程序,安裝工廠操作簡單,容易後期維護。

 

下載安裝工廠打包的安裝包,安裝後得到上圖顯示的文件,Daemon程序的功能見另一篇博客:https://blog.csdn.net/qq_24977505/article/details/106412866,裏面有安裝工廠的具體使用說明,以及安裝工廠v9.0.3漢化版,以及工程文件.suf,用完刪除即可。

安裝包下載鏈接:https://download.csdn.net/download/qq_24977505/12471803

網盤下載鏈接:鏈接: https://pan.baidu.com/s/1Zb3h-dYptOrqwwtkUfdhoA  提取碼: bcig

以下是使用簡介,沒有截圖,安裝後的doc文件有。

一、基本創建工程過程

準備好需要發佈的程序和它的依賴包,最好建個文件夾,拷貝所有要發佈的文件到下面。下面以打包一個Daemon程序爲例。

 

  1. 雙擊打開安裝工廠,以”安裝工廠 V9.0.3. 0 漢化單文件版.exe”爲例,如果之前已有工程,選擇打開已有工程即可,沒有則創建,勾選選中“顯示工程嚮導”
  2. 填寫公司名、產品名、版本、公司網站等,這些東西以後安裝會顯示,產品名最好填需要發佈的文件名。
  3. 選擇程序運行在32位系統還是64位系統。
  4. 選到之前準備好的目錄,目錄先的所有文件將會被包含進來,打包的發佈包中。默認“嚮導”即可。
  5. 選擇主題,本文默認。
  6. 選擇安裝時的提示語言,選擇簡體中文,可以將默認的Englis勾取消,不取消需注意下方的默認安裝語言。選擇開發環境,不用選擇,直接下一步
  7. 選擇支持的windows系統,如果勾選“包括卸載支持”,安裝包安裝後會有個卸載程序,點擊可卸載你的程序,不勾選則需要手動刪除安裝的文件。點擊完成,嚮導結束,會顯示將要打包的文件,點擊上方構建按鈕,即可生成安裝包。直接點next即可生成安裝包,注意安裝包存放位置。

二、安裝包特殊設置

1、設置必須用管理員權限安裝:

不用管理員權限可能導致安裝寫入文件失敗,特別是win10,必須要管理員權限。

步驟:系統需求à用戶必須有管理員權限-->通知用戶並停止安裝。

2、安裝時執行腳本等操作:

         如果程序正在運行,升級時需要將舊程序停止,可以在安裝時調用系統taskkill  殺死舊程序進程再安裝。

步驟:安裝之前-->編輯-->操作

直接粘貼 result = Shell.Execute(SessionVar.Expand("%SystemFolder%\\taskkill.exe"), "open", "/f  /im  Daemon.exe", "", SW_HIDE, false); 到編輯欄中即可,Daemon.exe換爲需要結束的進程名。

或者  添加操作-->第一步選擇Shell,第二步選擇Shell.Execute, 選擇要執行的文件,並設置啓動參數。

3、設置安裝結束自啓動

原理和同上,步驟:安裝之前-->編輯-->操作-->添加操作-->選擇File,File.Openà點擊FileName後的編輯框,點3個點預覽要打開的文件-->選擇要啓動的exe文件,確認即可。

或者粘貼:

File.Open(SessionVar.Expand("%AppFolder%\\Daemon.exe"), "", SW_SHOWNORMAL);到編輯欄,修改Daemon.exe爲發佈的exe文件,%AppFolder%的值在會話變量中可見,就是用戶選擇的安裝目錄。

4、不要使用操作欄下的安裝時設置,親測設置無效

5、嚮導時設置的變量,都可以通過旁邊的選項修改

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章