# AutoUpdate **Repository Path**: user.zt/auto-update ## Basic Information - **Project Name**: AutoUpdate - **Description**: 基于c++开发的自动更新程序 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 3 - **Created**: 2022-03-11 - **Last Updated**: 2024-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AutoUpdate #### 介绍 软件自动升级工具。 AutoUpdatePacket 打包工具 AutoUpdate 升级工具。根据AutoUpdatePacket生成的Version.xml对软件进行升级。 #### 软件架构 软件架构说明 #### 安装教程 #### 使用说明 1. 打包 使用`AutoUpdataPacket.exe`生成差异包。 `AutoUpdataPacket.exe F:\testapp testapp` `F:\testapp`是待发布的软件目录。目录中不能包含`download`的文件或者文件夹。 `testapp`是软件名称,做版本管理用。 2. 使用python做为文件服务器 ```python python -m http.server 8888 ``` 3. 运行AutoUpdate.exe 在更新目录`./`下新建`Version.xml`内容如下 ``` -1 127.0.0.1:8888 ``` 运行 ``` AutoUpdate.exe -u 127.0.0.1:8888 -p ./ ``` 等待更新完成