首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Qt安装程序框架,卸载/脱机更新

Qt安装程序框架,卸载/脱机更新
EN

Stack Overflow用户
提问于 2016-09-29 15:18:11
回答 1查看 1.7K关注 0票数 2

我正在尝试使用Qt安装程序框架制作一个安装程序,当软件中有可用的升级(通过我们的rest API检查)时,我们的软件将下载新的安装程序并运行它。

这当然应该先卸载以前的版本,但是,似乎只要运行它就会得到“您选择的文件夹已经存在...”。错误。

我认为使用生成的维护工具可以提供一个解决方案,然而,似乎没有办法使用开关来运行此工具来执行卸载。它显示了卸载,升级的对话框...这会使用户感到困惑。

有没有办法获得维护工具或卸载程序,以便更新可以运行?

编辑:如果不能做到这一点,有没有人能推荐一个好的跨平台安装框架?

EN

回答 1

Stack Overflow用户

发布于 2016-12-12 22:36:58

请不要再次尝试运行安装程序,请运行maintenancetool.exe进行更新。您可以通过将脚本传递给维护工具来进行“静默”更新,如下所示:

代码语言:javascript
复制
@echo off
maintenancetool.exe --checkupdates > checkUpdate.txt

findstr /c:"updates" checkUpdate.txt

if %errorlevel% == 0 maintenancetool.exe --script=script.qs

http://doc.qt.io/qtinstallerframework/noninteractive.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39763829

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档