我们的jenkin过程构建并产生了一个MSI。在第一次构建的过程中,它会生成msi(比如500kb.msi)。这个MSI已经进行了数字签名。在此之后,它辞职(不确定原因)并生成msi(比如496kb.msi)。2 Msi的大小差异为4kb。我使用lessmsi工具对两个MSI进行了提取,并比较了两种提取的内容,实现了两者的完全相同。
问题是,当客户端试图安装496kb.msi时,它不会产生预期的行为。我看到他们之间唯一的区别就是数字签名。两家公司都与sh1签署了协议。
对此的任何帮助也将是有帮助的,然而,我的问题是,除了文件和文件夹外,安装程序与什么捆绑在一起。提取前有4kb的差异,两种提取后的大小完全相同。在第一次MSI情况下,这4kb在哪里消费?
https://stackoverflow.com/questions/31261413
复制