我目前正在计划一个安装和更新方案,使用使用 Wix 创建的 MSI。初始安装将包括第三方驱动程序作为合并模块,这将需要提升的权限。
我们希望尽可能地自动化软件更新,因此会定期提供更新的 MSI 软件包。这些将在后台下载并在用户下次打开应用程序时安装。我们将实施流程以确保对驱动程序模块的更改不会包含在自动更新中。
如果没有更改,Windows Installer 会执行这些合并模块吗?这将对整个安装程序产生什么影响?为这些驱动程序创建一个单独的 MSI 以将它们与核心应用程序包完全隔离会更好吗?