From 44aa5d82efcdc012ce34a7d473728a065f330468 Mon Sep 17 00:00:00 2001 From: ssp Date: Thu, 13 Feb 2025 17:35:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 49 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4cb6a82..2a6ca3a 100644 --- a/README.md +++ b/README.md @@ -1 +1,48 @@ -http://123.57.180.151:8091/archives/c-zi-dong-geng-xin-cheng-xu \ No newline at end of file +http://123.57.180.151:8091/archives/c-zi-dong-geng-xin-cheng-xu + + +版本检测和对比 + + +客户端会自动检查当前运行版本 +与服务器端最新版本进行比对 +通过版本号判断是否需要更新 + + +自动更新流程 + + +检测到新版本后自动下载更新包 +下载完成后进行文件完整性校验(使用SHA256) +创建临时更新目录存放新文件 +生成更新批处理文件 +请求管理员权限执行更新 +自动重启应用程序 + + +服务端功能 + + +提供最新版本信息查询API +支持新版本软件包上传功能 +提供版本下载服务 +对上传的更新包进行验证(检查是否为有效的ZIP文件且包含必要的可执行文件) +文件存储管理 + + +安全保护机制 + + +文件完整性验证(CRC校验) +更新包格式验证 +管理员权限请求 +更新失败的容错处理 + + +自动化处理 + + +自动创建必要的目录结构 +自动清理临时文件 +自动备份原有文件 +更新过程无需用户干预 \ No newline at end of file