我在我的 Qt C++ 应用程序中使用WinSparkle(最新版本 0.5.3)框架进行自动更新。它可以完美地检测新版本,自动下载和安装新版本。
但是我发现新版本安装后,并没有自动启动应用程序,用户必须手动启动它。
我检查了WinSparkle API 参考,但没有找到与此相关的任何设置。我认为它应该内置支持更新后自动启动应用程序?
WinSparkle有没有办法像Sparkle一样处理它?
我在我的 Qt C++ 应用程序中使用WinSparkle(最新版本 0.5.3)框架进行自动更新。它可以完美地检测新版本,自动下载和安装新版本。
但是我发现新版本安装后,并没有自动启动应用程序,用户必须手动启动它。
我检查了WinSparkle API 参考,但没有找到与此相关的任何设置。我认为它应该内置支持更新后自动启动应用程序?
WinSparkle有没有办法像Sparkle一样处理它?
我从这个 Github 问题中得到了答案:https ://github.com/vslavik/winsparkle/issues/132
基本上 WinSparkle 目前无法做到这一点,我们应该在 Windows 应用程序安装程序本身中实现自动启动功能。
但是最好允许 WinSparkle 从 ZIP 文件更新,然后在更新后控制自动启动应用程序。欢迎任何相关的 PR。