# remoteUpgrade **Repository Path**: MatthewMao/remote-upgrade ## Basic Information - **Project Name**: remoteUpgrade - **Description**: 功能:远程升级工具 原理:基于bat脚本+http协议+zip压缩等技术 核心: 1.基于http从服务端获取最新版本包; 2.获取后解压; 3.关闭程序; 4.编写脚本,备份旧版本,用新版本覆盖旧版本(即全量更新); 5.启动新版程序; - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-02 - **Last Updated**: 2025-04-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # remoteUpgrade #### 介绍 开发环境: qt5.15.2 msvc2019 运行依赖:redis_version:3.2.100 #### 软件架构 软件架构说明 ├─buildModule :编译依赖库文件 │ └─lib ├─client :客户端根目录 │ ├─code │ └─Run ├─Common │ ├─cppHttpLib :http底层库 │ ├─help │ │ ├─cpp-httplib │ │ ├─http │ │ ├─quazip-master :压缩文件底层库 │ │ └─zlib-1.3.1 │ ├─logModule :日志打印使用依赖库 │ │ ├─MyLog │ │ ├─MyLogView │ │ ├─MyRedis │ │ └─MyUtil │ └─upgradeWgt :升级封装的控件 └─server :服务端根目录 ├─code └─Run #### 安装教程 免安装 #### 使用说明 1.直接运行client下Run目录localClient.exe 2.运行server下Run目录remoteServer.exe 3.点击localClient界面的检查更新,按步骤执行,程序会自动更新; #### 相关资料 链接: Qt/C++项目积累:4.远程升级工具 - 4.1 项目设想_qt 远程升级 软件-CSDN博客 https://blog.csdn.net/qq_22122811/article/details/146446556