你想让自己的软件看上去更专业吗?你想轻轻松松地、一劳永逸地解决自动升级问题吗?那试试易火为你提供的解决方案吧,也许这正是你一直苦苦寻觅的东西。这是一款小巧的程序,基于Http下载,功能丰富,使用简单,有详细的帮助文档,有配置工具。最主要的,它是完全免费的,特别适合共享软件和免费软件作者。
功能简述如下(详细功能可参阅版本日志):
1. 支持多种版本号。版本号可以分级,用“.”隔开,级数不限,如10或10.01或100.001.002等等都可以。
2. 可以将需升级的程序或数据放在不同的服务器中,甚至网盘中。
3. 可以指定文件的存放目录,指定的目录若不存在时将会自动生成。
4. 升级时,如果相关的程序在运行,会自动地将其关闭,以保证升级的顺利进行。
5. 支持压缩文件的自动解压。
6. 可以指定升级完成后自动启动一应用程序。可以是可执行程序,也可以是reg格式文件,或者是ocx,dll控件(注册)。同时各文件项还可以根据具体情况决定是否需要执行此应用程序。
7. 可以指定需升级文件完成升级后是否立即执行。可以是可执行程序,也可以是reg格式文件,或者是ocx,dll控件(注册)。
8. 可以设置文件的升级次数不受限,这样宿主程序每次启动时都能从网络获取该文件的数据。
9. 宿主程序可以通过消息方式获取自动升级完成后的结果(如是否有新版本、是否升级成功等)。
10. 宿主程序可以通过消息方式获取自动升级的进度,包括总进度、单个文件进度以及单个文件的下载量变化。
11. 升级程序有自我更新的功能(包括更新本地配置文件)。以后你只要从我们的网站下载最新的版本,放在你的服务器指定位置即可。
12. 引入了MD5验证,确保下载数据的完整性。
13. 遵循“失败则恢复原样”的数据更新原则,确保每次更新数据的一致性。
14. 升级过程有详细的log文件记录。还有可以用于界面调试的关键字。
15. 可以自定义界面,包括标题栏名称、图标(可以为动画)、窗口右侧的图像、底部的图像、各种提示语等
16. 提供了常规显示、静默显示、无显示三种进度显示方式。
17. 主界面可以缩小到系统托盘上。
18. 提供了专门的配置工具,配置更简单、更容易。
19. 提供了更新文件重命名机制,轻松地修正可能由于环境引起的文件名称的变化。