功能簡(jiǎn)述如下(詳細(xì)功能可參閱版本日志):
1. 提供自動(dòng)升級(jí)與向?qū)缴?jí)兩種操作方式。
2. 支持的協(xié)議有:http、ftp和file。
3. 支持對(duì)升級(jí)文件的重新命名、自動(dòng)解壓、MD5驗(yàn)證、自動(dòng)執(zhí)行(針對(duì)可執(zhí)行文件、reg文件或COM組件等)、無(wú)限次升級(jí)、升級(jí)后執(zhí)行指定程序等等。
4. 支持對(duì)整個(gè)目錄的升級(jí),包括升級(jí)子目錄,使用通配符篩選文件,無(wú)限次升級(jí)等等。
5. 提供多種顯示類(lèi)型,有常規(guī)顯示、半靜默顯示和靜默等。
6. 提供了所見(jiàn)即所得的窗口設(shè)計(jì)器,可以對(duì)界面進(jìn)行個(gè)性化的設(shè)計(jì)。同時(shí),還可以定制各種提示語(yǔ)的內(nèi)容,控制其是否顯示等,真正地實(shí)現(xiàn)了對(duì)界面的完全定制。
7. 支持多種版本號(hào)。版本號(hào)可以分級(jí),用“。”隔開(kāi),級(jí)數(shù)不限,如10或10.01或100.001.002等等都可以。
8. 遵循“失敗則恢復(fù)原樣”的數(shù)據(jù)更新原則,確保每次更新數(shù)據(jù)的一致性。
9. 安全方面,對(duì)關(guān)鍵數(shù)據(jù)進(jìn)行了加密,增強(qiáng)了數(shù)據(jù)的保密性。
10. 升級(jí)過(guò)程有詳細(xì)的日志文件。
11. 宿主程序可以通過(guò)消息方式獲取自動(dòng)升級(jí)過(guò)程中的進(jìn)度和各個(gè)關(guān)節(jié)點(diǎn)的狀態(tài)信息。
12. 可以在升級(jí)過(guò)程中的各個(gè)關(guān)節(jié)點(diǎn)指定執(zhí)行外部程序。外部程序可以是可執(zhí)行程序,也可以是控件和動(dòng)態(tài)庫(kù),還可以是其它的一些非可執(zhí)行文件,甚至可以是一個(gè)網(wǎng)址。
13. 升級(jí)時(shí),如果相關(guān)的程序在運(yùn)行,會(huì)自動(dòng)地將其關(guān)閉,以保證升級(jí)的順利進(jìn)行。
14. 可以將需升級(jí)的程序(或數(shù)據(jù))放在不同的服務(wù)器中。
15. 升級(jí)程序有自我更新的功能。
16. 支持升級(jí)包的分發(fā)和現(xiàn)場(chǎng)調(diào)試。