自動更新元件

2021-09-06 01:17:36 字數 1847 閱讀 4124

一些說明

自動更新幾乎每個程式都有。而自動更新的基本方法就是

1.比較本地版本與伺服器上的版本,做出是否需要更新的判斷

配置檔案的格式如下:

xml version="1.0" encoding="gb2312"

?>

<

configmodel

xmlns:xsi

=""xmlns:xsd

="">

<

ver>

2.0ver

> //版本號

<

publishdate

>

2010-9-4 00:10:00

publishdate

> //發布時間

<

needrestart

>

false

needrestart

> //是否需要重新啟動主程式(true or false)

<

needopenexe

>

上網計時小助手.exe

needopenexe

> //公升級完成後需要開啟的程式(包括字尾)

<

needcloseexe

>

上網計時小助手

needcloseexe

> //公升級過程中需要關閉的程式(不包括字尾)

<

needcloseexe

>

suspendwindow

needcloseexe

>

<

newconfigurl

>

newconfigurl

> //伺服器中新的配置檔案的儲存位址

<

newverdescription

>

更新說明1

newverdescription

> //更新說明

<

newverdescription

>

更新說明2

newverdescription

>

<

newverdescription

>

更新說明3

newverdescription

>

//注意,fileurllist和filenamelist請成對出現,可出現多對

<

fileurllist

>

fileurllist

> //公升級的檔案位址

<

filenamelist

>

qlf.zip

filenamelist

> //公升級的檔名

configmodel

>

程式截圖

(檢查更新)

使用方法

1.將qlfautoupdater.exe和updateconfig.config(檔名必須相同)檔案拷貝到主程式目錄下

2.在伺服器端上傳新的updateconfig.config檔案,並將檔案位址預先在本地的updateconfig.config的newconfigurl標籤中設定好

3.開啟qlfautoupdater.exe完成公升級

(因為程式的介面做了一些美化,所以需要應用qlfui這個dll,請將這個也新增到源程式根目錄下)

自動更新元件

一些說明 自動更新幾乎每個程式都有。而自動更新的基本方法就是 1.比較本地版本與伺服器上的版本,做出是否需要更新的判斷 配置檔案的格式如下 xml version 1.0 encoding gb2312 configmodel xmlns xsi xmlns xsd ver 2.0ver 版本號 p...

自動更新元件分享

1.摘要 2.本文提綱 3.為什麼不使用clickonce 4.簡要介紹 5.專案中如何使用 6.具體效果 8.總結 在前面的摘要中我們簡單介紹了自動更新功能的重要性,在這一小節裡我們來談一下為什麼不使用微軟給我們提供的自動更新元件clickonce,大家都知道clickonce給我們提供了很多功能...

自動更新元件分享

前兩天在部落格上發布了一篇英文的自動更新元件文章 1.摘要 2.本文提綱 3.為什麼不使用clickonce 4.簡要介紹 5.專案中如何使用 6.具體效果 8.總結 在前面的摘要中我們簡單介紹了自動更新功能的重要性,在這一小節裡我們來談一下為什麼不使用微軟給我們提供的自動更新元件clickonce...