【问题标题】:What does MSI installer contains apart from files and foldersMSI 安装程序除了文件和文件夹还包含什么
【发布时间】:2015-09-24 12:26:54
【问题描述】:

我们的 jenkin 流程构建并生成 MSI。在它第一次构建的过程中,它会产生 msi(比如 500kb.msi)。此 MSI 已进行数字签名。之后它辞职(不知道为什么)并生成 msi(比如 496kb.msi)。第二个 Msi 的大小相差 4kb。我已经使用lessmsi tool 提取了两个 MSI,并比较了两个提取的内容,发现两者完全相同。

问题是,当客户端尝试安装 496kb.msi 时,它没有产生预期的行为。我能看到它们之间的唯一区别是数字签名。并且两者都已使用 sh1 签名。

对此的任何帮助也会有所帮助,但是,我的问题是,除了文件和文件夹之外,安装程序还捆绑了什么。提取之前,它有4kb的差异,提取后两者的大小完全相同。如果是第一个 MSI,这 4kb 消耗在哪里?

【问题讨论】:

    标签: digital-signature signature windows-installer


    【解决方案1】:

    MSI 可能非常复杂,而不仅仅是一个简单的文件/文件夹管理器。它可以具有修改您的系统的自定义操作(代码),或者也可以修改系统的predefined MSI tables

    找到差异的最简单方法是使用SuperOrca 区分 MSI,它是一个免费工具。它应该突出显示不同的表格。

    【讨论】:

      猜你喜欢
      • 2010-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      相关资源
      最近更新 更多