gpt4 book ai didi

c++ - 使用 bat 文件自动更新

转载 作者:行者123 更新时间:2023-11-28 03:49:33 25 4
gpt4 key购买 nike

我实现了应用程序的自动更新。在下载安装程序结束时,我必须

  1. 关闭我的申请
  2. 使用新版本执行安装程序。

我尝试使用以下 bat 脚本来做到这一点:

sleep 5
"C:/DOCUME~1/.../.../Temp\my_app_installer.exe"

在我的主程序代码中,我写了:

ShellExecute(0, L"open", batScriptPath.utf16(), 0, 0, SW_HIDE);
closeApp();

但它不起作用。在关闭应用程序之前,不会调用 sleep 功能并执行安装程序。这不好。你能告诉我如何修复这个错误或更新应用程序的其他方法吗?

谢谢。

最佳答案

您可以在安装程序本身中编写您的任务,而不是在批处理文件中执行。安装程序可能会检查是否有旧的应用程序实例打开,当它打开时,他只会尝试关闭它。成功后 - 他将开始真正的安装。

关于c++ - 使用 bat 文件自动更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5989772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com