zqm
|
f620b52fb7
|
在非调试模式下不应该弹窗
|
2026-05-07 10:45:18 +08:00 |
|
zqm
|
4247b49791
|
版本修改
|
2026-05-07 09:17:23 +08:00 |
|
zqm
|
0ee65e58fb
|
修改版本号配置,默认不显示控制台
|
2026-05-06 15:29:36 +08:00 |
|
zqm
|
d1fae575f3
|
正确设置文件版本号
|
2026-04-28 17:03:01 +08:00 |
|
zqm
|
4f338363c7
|
正确设置文件版本号
|
2026-04-28 16:22:39 +08:00 |
|
zqm
|
46c9a8813d
|
统一用文件版本号作依据
|
2026-04-28 15:24:15 +08:00 |
|
zqm
|
2bb49bb685
|
修改下载完成的条件,如果还有文件在下载不视为完成
|
2026-04-28 14:38:51 +08:00 |
|
zqm
|
f03c8ec5d7
|
解决xml告警问题,解决多发重连问题
|
2026-04-28 10:04:19 +08:00 |
|
zqm
|
09eb6fb1bd
|
增量提交
|
2026-04-21 13:46:20 +08:00 |
|
zqm
|
f64209cb04
|
去除不必要的调试日志
|
2026-04-14 11:01:17 +08:00 |
|
zqm
|
1ba778ac3b
|
如果没有设备号,10秒重试
|
2026-04-13 14:08:11 +08:00 |
|
zqm
|
9724a4c945
|
升级成功后重启应用程序
|
2026-04-13 12:50:30 +08:00 |
|
zqm
|
e8e45ba012
|
升级完成重启应用程序
|
2026-04-13 10:40:55 +08:00 |
|
zqm
|
0741a56c99
|
升级交互
|
2026-04-13 10:00:58 +08:00 |
|
zqm
|
6e58857074
|
发送升级消息
|
2026-04-13 09:35:43 +08:00 |
|
zqm
|
1c385306cb
|
管道名称格式不匹配
|
2026-04-10 17:24:29 +08:00 |
|
zqm
|
af94e95809
|
升级问询
|
2026-04-10 16:57:27 +08:00 |
|
zqm
|
9f76e2c23d
|
将Updater的日志输出到程序启动目录下的Log目录中,这样更集中些
|
2026-04-10 16:39:59 +08:00 |
|
zqm
|
34e60f7897
|
当前实现已经支持所有应用,只要应用遵循: 1. 命名管道格式:{应用名}_{PID} 2. 支持接收 {"Type":"UpgradeConfirm","Data":{...}} 消息
|
2026-04-10 16:29:38 +08:00 |
|
zqm
|
d29126f178
|
将心跳功能放到库中实现
|
2026-04-10 16:08:19 +08:00 |
|
zqm
|
9954ee2567
|
实现Ping,Pong心跳
|
2026-04-10 16:06:45 +08:00 |
|
zqm
|
b650404e4a
|
回复Pong消息
|
2026-04-10 15:51:53 +08:00 |
|
zqm
|
6b2724adcc
|
服务器重启后的逻辑处理
|
2026-04-10 15:34:09 +08:00 |
|
zqm
|
075844bd3c
|
当只有应用文件(如 EasyTest)更新时,update_performed 为 true,Updater 错误地退出程序,而实际上 Updater.exe 自身并没有更新
|
2026-04-10 15:04:38 +08:00 |
|
zqm
|
0899300738
|
应用文件更新时也应该是"有更新"。
|
2026-04-10 14:52:21 +08:00 |
|
zqm
|
7fbeac991b
|
流程完成
|
2026-04-10 14:49:04 +08:00 |
|
zqm
|
5fdd3c33d0
|
所以应该比较 relative_path 而不是 filename
|
2026-04-10 14:25:46 +08:00 |
|
zqm
|
457e5c5333
|
handle_app_file_chunk 函数在创建 .tmp 文件时,使用 file_name() 提取纯文件名,导致丢失了子目录信息(如 x64/、x86/)
|
2026-04-10 14:06:19 +08:00 |
|
zqm
|
15c0a0419e
|
改为请求-响应模式,每个 DownloadFile 只返回一个 FileChunk
|
2026-04-10 13:28:41 +08:00 |
|
zqm
|
acb5760f38
|
逐个文件地下载
|
2026-04-10 12:37:37 +08:00 |
|
zqm
|
9c10e08f90
|
处理0字节临时文件
|
2026-04-10 09:27:54 +08:00 |
|
zqm
|
e79ee55d1e
|
处理临时文件
|
2026-04-09 17:25:23 +08:00 |
|
zqm
|
a439908abb
|
不对,Updater上传临时文件列表中,文件名不应该带tmp。服务端没有这样的文件
|
2026-04-09 16:53:37 +08:00 |
|
zqm
|
1a0749f12f
|
[AllFile] 请求下载 sticker/app_config.json
这个日志不需要输出。
重申一下,所有发送消息和收到消息都应该有日志
|
2026-04-09 16:43:42 +08:00 |
|
zqm
|
28d8ad2ee5
|
sticker/app_config.json 不存在,创建 tmp
|
2026-04-09 16:39:33 +08:00 |
|
zqm
|
d6a143d34a
|
下载其它应用
|
2026-04-09 16:34:21 +08:00 |
|
zqm
|
6681da7795
|
请求路径:EasyTest\EasyTest.exe • 服务端版本为空时跳过该应用 • 下载目录 D:/AppData/Updater/UpGrade/{app_name}/ 会自动创建
|
2026-04-09 15:34:46 +08:00 |
|
zqm
|
5be97844a3
|
修改日志
|
2026-04-09 15:15:37 +08:00 |
|
zqm
|
64a42bebbc
|
终于,键盘鼠标都成功了
|
2026-04-09 14:21:34 +08:00 |
|
zqm
|
aae527258a
|
分阶段执行
|
2026-04-09 14:08:20 +08:00 |
|
zqm
|
fe71dc7012
|
实现键盘动作
|
2026-04-09 13:10:24 +08:00 |
|
zqm
|
9cd8e4081c
|
升级其它应用
|
2026-04-09 13:08:19 +08:00 |
|
zqm
|
b69e7f6b15
|
下载应用
|
2026-04-09 12:50:22 +08:00 |
|
zqm
|
649f886413
|
命名管道服务端启动:\\.\pipe\Updater
|
2026-04-09 10:23:07 +08:00 |
|
zqm
|
cd7d033e3e
|
启动时等待usb连接
|
2026-04-09 08:55:43 +08:00 |
|
zqm
|
708a7c8bf0
|
升级Updater成功
|
2026-04-08 16:23:57 +08:00 |
|
zqm
|
1f9a6bbe0f
|
更新Updater
|
2026-04-08 16:15:28 +08:00 |
|
zqm
|
97d4d5e8d6
|
收录版本号比较方法
|
2026-04-08 16:15:03 +08:00 |
|
zqm
|
7e56c823c6
|
下载Updater
|
2026-04-08 15:41:39 +08:00 |
|
zqm
|
175e088eed
|
鼠标移动
|
2026-04-08 15:15:20 +08:00 |
|