自動升級?提供個思路供你參考。
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比太平網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式太平網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋太平地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。
獨立編寫升級模塊,編譯為單獨文件,并且在主程序中通過事件或方法以調(diào)用外部程序的方式調(diào)用。
可另創(chuàng)二進(jìn)制文件記錄,本機(jī)軟件版本號及版本日期。升級模塊內(nèi)有與網(wǎng)絡(luò)文件日期或版本號比較的代碼。比較結(jié)果發(fā)現(xiàn)已經(jīng)更新提示后由用戶選擇是否更新,更新時直接覆蓋。當(dāng)然,更人性化的可以讓用戶選擇新功能安裝。
文件位置?一般可以通過注冊表確認(rèn)。開始學(xué)時,可以直接記錄到一個文件里,更新時取出來就是了。
你1.0里做了查找更新的功能么?通常比如做一段連到更新服務(wù)器,驗證下最新版本信息比如服務(wù)器目錄下放個記錄版本號和新版位置的txt,有了就用單寫的更新程序更新(不能更新正在運行的自己的關(guān)系)。至于沒做這部分而要讓原來的1.0自己“感應(yīng)”到那是天方夜譚了。
AxWebBowser就是原來VB6里面那個COM控件WebBowser.直接在添加引用時選擇COM一頁進(jìn)去找就是了
在線升級一般采用FTP方式.先由客戶端發(fā)起更新請求,服務(wù)器返回現(xiàn)在最新的文件的清單、版本、修改日期等信息,客戶端拿到和自己的文件進(jìn)行比對,發(fā)現(xiàn)不同的就用FTP方式向服務(wù)器索取最新的,然后替換掉自己的就可以了。