《EasyUpdate易升级》是一款用于对数据(或程序)进行自动升级的工具。它把复杂的数据升级变得更安全、更可靠、更简单。
功能简述如下(详细功能可参阅版本日志):
1. 提供自动升级与向导式升级两种操作方式。
2. 支持的协议有:http、ftp和file。
3. 支持对升级文件的重新命名、自动解压、MD5验证、自动执行(针对可执行文件、reg文件或COM组件等)、无限次升级、升级后执行指定程序等等。
4. 支持对整个目录的升级,包括升级子目录,使用通配符筛选文件,无限次升级等等。
5. 提供多种显示类型,有常规显示、半静默显示和静默等。
6. 提供了所见即所得的窗口设计器,可以对界面进行个性化的设计。同时,还可以定制各种提示语的内容,控制其是否显示等,真正地实现了对界面的完全定制。
7. 支持多种版本号。版本号可以分级,用“。”隔开,级数不限,如10或10.01或100.001.002等等都可以。
8. 遵循“失败则恢复原样”的数据更新原则,确保每次更新数据的一致性。
9. 安全方面,对关键数据进行了加密,增强了数据的保密性。
10. 升级过程有详细的日志文件。
11. 宿主程序可以通过消息方式获取自动升级过程中的进度和各个关节点的状态信息。
12. 可以在升级过程中的各个关节点指定执行外部程序。外部程序可以是可执行程序,也可以是控件和动态库,还可以是其它的一些非可执行文件,甚至可以是一个网址。
13. 升级时,如果相关的程序在运行,会自动地将其关闭,以保证升级的顺利进行。
14. 可以将需升级的程序(或数据)放在不同的服务器中。
15. 升级程序有自我更新的功能。
16. 支持升级包的分发和现场调试。