在这里建立一个Updater的项目目录,实现以下功能:

1、基于rust开发的windows应用程序
2、配置文件存放在Updater程序运行目录所在盘的AppData下的Updater目录中
3、配置文件里有个DebugMode的配置,为True时,启动后显示命令行窗口,否则静默运行。
4、此应用启动后,每五分钟执行一次Upgrade方法,此方法在控制台输出“开始升级”字样
This commit is contained in:
zqm
2026-04-07 10:20:00 +08:00
parent 3e621efa9e
commit d538bebd06
5 changed files with 622 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
[package]
name = "Updater"
version = "0.1.0"
edition = "2024"
[dependencies]
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
dirs = "5.0"
tokio = { version = "1.37", features = ["full"] }
windows = { version = "0.56", features = ["Win32_System_Console"] }