fix(core): 清理临时更新器改为主程序退出时进行

This commit is contained in:
DLmaster
2025-04-12 06:43:43 +08:00
parent 1568e120be
commit 915ee59643

View File

@@ -238,10 +238,6 @@ class AUTO_MAA(MSFluentWindow):
# 清理旧日志
self.clean_old_logs()
# 清理临时更新器
if (Config.app_path / "AUTO_Updater.active.exe").exists():
(Config.app_path / "AUTO_Updater.active.exe").unlink()
# 检查密码
self.setting.check_PASSWORD()
@@ -403,6 +399,11 @@ class AUTO_MAA(MSFluentWindow):
self.show_ui("隐藏到托盘", if_quick=True)
# 清理临时更新器
if (Config.app_path / "AUTO_Updater.active.exe").exists():
System.kill_process(Config.app_path / "AUTO_Updater.active.exe")
(Config.app_path / "AUTO_Updater.active.exe").unlink()
# 清理各功能线程
MainTimer.Timer.stop()
MainTimer.Timer.deleteLater()