我正在使用 Ant 在不同的机器上部署和安装一些 Windows Installer 包 (MSI)。
在尝试安装之前,我想让 Ant 检查机器中是否已经安装了 msi 包(使用 ProductCode)。
有没有办法在 Ant 中添加条件来检查 msi 产品是否已经安装?
我发现要查询 Windows Installer 产品,您可以使用 API: 链接和另一个链接
我认为我唯一的选择是构建一个接收 ProductCode 并使用 API 来查看是否安装了 msi 的 .exe。然后它以某种方式告诉 Ant 产品是否已安装。