Qt Installer Framework:如何卸载以前的版本?

Posted

技术标签:

【中文标题】Qt Installer Framework:如何卸载以前的版本?【英文标题】:Qt Installer Framework: How to uninstall previous versions? 【发布时间】:2019-01-28 16:31:08 【问题描述】:

当我创建(离线)安装程序时,如何使用安装程序脚本查找卸载任何以前版本的软件?知道用户过去可以在任何地方安装它们吗?

【问题讨论】:

【参考方案1】:

如果以前的安装程序没有在注册表中的某处或安装文件夹的“签名”文件中注册该位置,那么通常无法卸载而不会有删除用户自己维护的版本的风险,并且不打算删除。

但通常,您必须搜索卸载程序(如果存在)或安装清单(msi 或 os x),然后调用卸载程序或平台安装系统进行卸载。您必须准确指定用于安装的系统类型,以及它留下的“跟踪”,以获得更具体的建议(即代码示例)。

【讨论】:

以上是关于Qt Installer Framework:如何卸载以前的版本?的主要内容,如果未能解决你的问题,请参考以下文章

Qt Installer Framework 的解决方法不覆盖现有安装

在 Qt Installer Framework (QtIFW) 安装程序中安装 VC++ Redistributables?

使用Qt installer framework制作安装包(不知道是否适合Mac和Linux?)

Qt Installer Framework - 在开始菜单中为所有用户创建快捷方式

重要网址小记

重要网址小记