我实现了我的应用程序的自动更新。在下载安装程序结束时,我必须
- 关闭我的应用程序
- 使用新版本执行安装程序。
我尝试使用以下 bat 脚本来做到这一点:
sleep 5
"C:/DOCUME~1/.../.../Temp\my_app_installer.exe"
在我的主程序代码中,我写:
ShellExecute(0, L"open", batScriptPath.utf16(), 0, 0, SW_HIDE);
closeApp();
但它不起作用。在关闭应用程序之前不调用睡眠功能并执行安装程序。这样不好。你能说我如何修复这个错误或其他更新应用程序的方法。
谢谢。