答案1
可以将多个 MSI 包串联起来,这样它们就可以作为一个包与 Office 2003 一起安装,所以我猜其他应用程序通常也可以这样做。有一篇关于它的知识库文章这里这可能会提供更多有用的信息。
如果失败,您可以提供一个批处理文件,在 10 个不同的 MSI 包上调用 msiexec。运行 msiexec /? 以获取有关可用的各种命令行参数的更多信息。
答案2
MSI 文件只是数据库。您可以轻松获取其中一个的内容并进行检查。如果您要查看远程应用程序安装,请使用虎鲸,您将找到一个File
表条目、一些Shortcut
s 和几个Registry
条目(如果有任何关联)。
如果你要从每个表中获取记录,请将其添加到另一个 MSI,或者更好的是到使用 WiX 构建的新 MSI,您可以一次安装任意数量的远程应用程序。
MSI 另外公开 API这将允许整个过程都经过脚本化。