【軟件自動更新】在你開發的軟件中增加Update功能

爲了方便客戶端擁有實時更新的功能,開發了軟件自動更新的功能。具體功能如下:

功能
1、代碼是跨平臺的,我們只發布了Windows版本
2、讓你的軟件與服務器端保持版本一致(升級)

假設
1、你的用戶端主程序是MG_APP.exe
2、讀取的xml是qupdater.xml
3、安裝包是MG_APP_V1.0.exe

配置
1、將autoUpdate_boxed.exe和qupdater.xml放在你的用戶端軟件及其依賴dll一起打包發佈成MG_APP_V1.0.exe。
2、在服務端www文件夾安裝MG_APP_V1.0.exe例如安裝後如下圖:
在這裏插入圖片描述

Xml如下圖:
在這裏插入圖片描述
file字段代表要升級的版本號和文件路徑,可以是ver可以是版本號,日期,MD5加密的字符號等。只要服務端ver與客戶端ver不同就會修改客戶端文件。你可以將ver改變後,用戶端會自動更新ver不同的文件。

3、客戶端代碼操作:
開啓autoUpdate_boxed.exe傳入參數,關閉MG_APP.exe進程。參數如下:
第1個參數:服務器端xml路徑
第2個參數:升級後重啓的exe程序
第3個參數:顯示窗口用 1,不顯示爲0

autoUpdate_boxed.exe  http://13018096950.wicp.vip/MG_APP/qupdater.xml MG_APP.exe  1

4、等待升級完成後autoUpdate_boxed.exe會自動重啓MG_APP.exe

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