使用 WinSparkle 更新新版本后,它不会自动启动应用程序

After new version is updated using WinSparkle it doesn't launch app automatically

我在我的 Qt C++ 应用程序中使用 WinSparkle(最新版本 0.5.3)框架进行自动更新。它完美地检测新版本,自动下载和安装新版本。

但我发现安装新版本后,应用程序不会自动启动,需要用户手动启动。

我检查了WinSparkle API reference,但没有找到与此相关的任何设置。我认为它应该内置支持更新后自动启动应用程序?

WinSparkle 中有没有一种方法可以像 Sparkle 那样处理它?

我从这个 Github 问题中得到了答案:https://github.com/vslavik/winsparkle/issues/132

目前WinSparkle基本上不能做到这一点,我们应该在Windows应用程序安装程序本身实现自动启动功能。

但最好允许 WinSparkle 从 ZIP 文件更新,然后在更新后控制自动启动应用程序。欢迎任何相关的 PR。