MSI应用变换删除签名

时间:2012-10-23 08:02:39

标签: windows-installer transform digital-signature

我遇到了数字签名msi设置的问题。

我在发货前签署了我的设置,因此UAC会在设置开始时识别我的证书。但是,一旦我将转换应用于此设置以提供其他语言,它似乎会删除签名。

在我看来,这是一个正确的行为,因为msi设置在签名后被修改。

你知道有什么方法可以避免这种情况吗?在转换后保持msi签名。

我已经考虑过以不同语言在一个整体包中分发我的设置,但它会快速增长(每种语言的x64和x86设置)。

谢谢!

1 个答案:

答案 0 :(得分:4)

.msi文件本身应保持签名,但Windows Installer将正确报告该安装是否未签名。要将聚合视为已签名,请签署.mst文件。