开发组件 更新于 2026年09月17日 16 次浏览

自动更新独立程序组件

还在为程序自动更新程序处理造轮子吗,有这个小组件就够了。

价格 免费 永久
支持下载、CRC32 校验、ZIP 解压、EXE 覆盖、进程终止、自删除、更新后拉起主程序,覆盖了自动更新的完整链路。

详情介绍

了解更多这款产品能为你的团队带来什么。

功能完整

支持下载、CRC32 校验、ZIP 解压、EXE 覆盖、进程终止、自删除、更新后拉起主程序,覆盖了自动更新的完整链路

断点续传式缓存

通过 AutoUpdater_Cache\cache_info.dat 记录 URL/路径/mode/CRC,下载中断后下次启动可直接复用已下载文件,避免重复下载

单实例保护

用互斥体(基于 URL+路径+mode 的哈希)防止同一更新任务重复启动,并会把已有窗口带到前台

界面友好

居中显示、进度条百分比、解压时显示当前文件名、失败时进度条变红、成功后可关闭窗口

安全性考虑

支持 CRC32 校验;覆盖 EXE 前会检测占用并尝试结束进程;只读属性会先去除再恢复

延迟启动

/delay 给主程序留出退出时间,避免文件占用冲突

参数不区分大小写

参数名统一转小写比较,容错性好

调用方式:命令行

start "" "AutoUpdater.exe" /url="http://dl.xxx.com/your_package_1.0.zip" /mode=0 /path="Y:\your_folder" /run="Y:\your_folder\Client.exe" /delete=0 /title="在线安装更新"
命令行参数说明
参数名(键值对)别名类型必填默认值说明
/url=/downloadurl=字符串更新包下载地址,支持 http/https
/mode=整数00=ZIP解压模式,1=EXE覆盖模式
/path=/localpath=字符串目标路径。mode=0 时为解压目录;mode=1 时为被覆盖的 EXE 完整路径
/title=/windowtitle=字符串自动更新更新窗口标题栏文字
/run=/runafter=字符串更新成功后自动启动的程序路径
/crc=/crc32=整数(十进制)0下载文件的 CRC32 校验值,0 表示跳过校验
/delete=/selfdelete=0/1false更新成功后是否删除更新器自身
/delay=/startdelay=整数(毫秒)0开始更新前的倒计时延迟,用于给主程序留出退出时间

相关产品

同分类下的其他解决方案。

查看分类 →
反作弊系统组件
开发组件

反作弊系统组件

端游反作弊系统组件,提供简单接入和高达18种检测,几乎覆盖全场景,搭配日志审计和完善的报告,精准定位外挂和非法软件。

¥1,800.00 详情 →