如何从 msi 的启动条件检查产品是否已安装?

如何从 msi 的启动条件检查产品是否已安装?

我们正在创建一个 msi,它是我们主要产品的 sidecar/config,一个 installshied exe(里面嵌入了一个 msi)。

仅当主 msi 已安装在机器上且高于特定版本时,才应安装此新的 msi。

如何在 msi 的启动条件中设置?如果没有启动条件,则 Installshield/msi 中的任何其他选项。

此外,这不是静默安装或部署,我们将直接提供给最终用户从产品网站下载。所以我们需要向用户显示基于 GUI 的错误。

当我搜索启动条件时,我找不到太多与此相关的内容。请提出建议。

答案1

相关内容