我正在构建一个 MSI 以使用 InstallShield 2010 安装我们公司的产品,并且它需要在产品需要运行的安装中应用多个 Windows 修补程序。
我想知道使用 InstallShield 完成此任务的方法是什么?使用先决条件?
我花了一段时间才明白如何定义一个新的先决条件,而且它们在检查我的修补程序是否已经安装以及我正在运行的确切 Windows 版本是什么方面似乎非常有限。此外,我需要为每个版本的 Windows 和每个体系结构定义一个先决条件,这会产生大量的先决条件。
到目前为止,我们使用了 MSI 将在终止前运行的 python 脚本来应用这些修补程序,但从 Windows Server 2008 开始,这不再可能,并且修补程序的安装失败。
我记得有时我看到安装了一些企业产品(SQL Server 或 Oracle),在其安装过程中应用了 Windows 修补程序,这似乎是一个非常标准的过程。我想知道是否有关于如何完成的约定?