日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

实现软件自动在线升级的原理

發(fā)布時間:2024/5/24 综合教程 27 生活家
生活随笔 收集整理的這篇文章主要介紹了 实现软件自动在线升级的原理 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

寫兩個程序,一個是主程序;一個是升級程序;所有升級任務(wù)都由升級程序完成。

 1.啟動升級程序,升級程序連接到網(wǎng)站,下載新的主程序(當然還包括支持的庫文件、XML配置文檔等)到臨時文件夾;

 2.升級程序獲取服務(wù)器端XML配置文件中新版本程序的更新日期或版本號或文件大小;

 3.升級程序獲取原有客戶端應(yīng)用程序的最近一次更新日期或版本號或文件大小,兩者進行比較;如果發(fā)現(xiàn)升級程序的日期大于原有程序的最新日期,則提示用戶是否升級;或者是采用將現(xiàn)有版本與最新版本作比較,發(fā)現(xiàn)最新的則提示用戶是否升級;也有人用其它屬性如文件大小進行比較,發(fā)現(xiàn)升級程序的文件大小大于舊版本的程序的大小則提示用戶升級。本文主要采用比較新舊版本更新日期號來提示用戶升級。

 4.如果用戶選擇升級,則獲取下載文件列表,開始進行批量下載文檔;

 5.升級程序檢測舊的主程序是否活動,若活動則關(guān)閉舊的主程序;

 6.刪除舊的主程序,拷貝臨時文件夾中的文件到相應(yīng)的位置;

 7.檢查主程序的狀態(tài),若狀態(tài)為活動的,則啟動新的主程序;

 8.關(guān)閉升級程序,升級完成。

總結(jié)

以上是生活随笔為你收集整理的实现软件自动在线升级的原理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。