| |
软件介绍: 软件的自动升级问题在软件开发中是经常碰到的。能否快速、安全、有效地解决这个问题呢?易火综合了目前常见的自动升级程序的特点,给出了自己的解决方案,这就是“易火软件自动升级程序”。它是一款小巧的程序(不到90k),基于http下载,功能丰富,使用简单,有详细的帮助文档,最主要的,它是完全免费的,特别适合共享软件和免费软件作者。 功能简述如下(详细功能可参阅版本日志): 1. 支持多种版本号。版本号可以分级,用“.”隔开,级数不限,如10或10.01或100.001.002等等都可以。 2. 可以将需升级的程序或数据放在不同的服务器中。 3. 可以指定单个文件的存放目录,指定的目录若不存在时将会自动生成。 4. 升级时,如果相关的程序在运行,会自动地将其关闭,以保证升级的顺利进行。 5. 支持压缩文件的自动解压。 6. 可以指定升级完成后自动启动一应用程序。 7. 可以指定某个文件升级次数不受限,这样宿主程序每次启动时都能从网络获取相关内容。 8. 宿主程序可以通过消息方式获取自动升级完成后的结果(如是否有新版本、是否升级成功)。 9. 宿主程序可以通过消息方式获取自动升级的进度,包括总进度、单个文件进度以及单个文件的下载量变化。 10. 升级程序有自我更新的功能(包括更新本地配置文件)。以后你只要从我们的网站下载最新的版本,放在你的服务器指定位置即可。 11. 引入了md5验证,确保下载数据的完整性。 12. 遵循“失败则恢复原样”的数据更新原则,确保每次数据的一致性。 13. 升级过程有详细的log文件记录。有用于界面调试的关键字。 14. 可以自定义界面,包括标题栏名称、图标(可以为动画)、窗口右侧的图像、各种提示语等 15. 提供了常规显示、静默显示、无显示三种进度显示方式。 16. 主界面可以缩小到系统托盘上。
|