WIX:安装证书但是从msi单独分发pfx文件

时间:2014-04-03 14:51:49

标签: wix windows-installer pfx

我想创建一个MSI,在几台计算机上的本地计算机存储中安装证书。 由于每台机器上的证书都不同,我想从MSI中排除pfx,以便我可以在任何地方提供相同的MSI,只需要选择正确的证书。

我如何告诉WiX封装安装程序中包含的pfx的二进制元素应该是安装源目录中的文件而不是嵌入在MSI中?

1 个答案:

答案 0 :(得分:1)

您需要自己传输文件。如果您在网上搜索,则会显示相关原则:

http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Extract-Binary-file-from-MSI-to-Temp-folder-using-C-td7588682.html

http://makemsi-manual.dennisbareis.com/extract_binary_at_install_time.htm

技巧是SQL查询的东西。在WiX中,您只需使用二进制元素即可获取文件。

如果你把pfx文件放在二进制表中,你就知道MSI文件是透明的,例如,我可以用Orca打开你的MSI文件并提取你的pfx文件并用它来签名吗?