如何防止一组具有通用升级代码的MSI安装我的msi post安装?

我分发2 msis A.msi和B.msi。 我一直在分发它很长一段时间,每个新版本保持相同的升级代码和新的更高的版本。

我现在有一个新的msi C.msi。 在安装C.msi之后,我希望用户不应该被允许安装任何版本的A.msi和B.msi。 C.msi删除任何现有的A.msi和B.msi,但我无法阻止安装后C.msi安装。

我使用WIX来构build我的MSI。

您不能阻止已经分发的安装程序被安装在另一个程序包上。 所以没有什么可以做的

只有当A和B从开始配置到停止,如果找到C,它才会起作用。