获取合并模块创作工具

若要生成合并模块,需要获取用于编辑 .msm 文件的软件工具。 由于 .msm 文件基本上是简化的 .msi 文件,因此可以使用用于创建安装数据库的工具。 例如,随 Windows Installer SDK 提供的应用程序 Orca.exe。

另一种方法是购买可从独立软件供应商处获取的安装程序打包工具之一。 有几个正在开发的第三方工具可用于生成合并模块。 如果选择使用第三方工具,则应验证它生成的合并模块是否与本文档所述标准一致。 具体而言,应确定编辑工具尚未对合并模块执行以下任何操作。

  • ModuleIgnoreTable 表中未引用的合并模块添加了无关表。

    删除这些表或将其添加到 ModuleIgnoreTable 表。

  • 向合并模块添加了不必要的 TextStyle 表

    如果合并模块没有 UI(通常不应该有),则可放心地删除此表。

  • Directory 表添加了不必要的条目。

    从 Directory 表中删除不必要的条目。

  • 将信息保留在合并模块的 _Validation 表外。

    这会阻止合并模块验证。 添加完整的 _Validation 表。

在合并模块中创作用户界面

创作合并模块 Directory 表

验证合并模块