簡體   English   中英

WIX:安裝證書,但與MSI分開分發pfx文件

[英]WIX: Install Certificate but distribute pfx file separately from msi

我想創建一個在多台計算機的本地計算機存儲中安裝證書的MSI。 由於每台計算機上的證書都不同,因此我想從MSI中排除pfx,以便我可以在任何地方提供相同的MSI,而只需要選擇正確的證書即可。

如何告訴WiX,封裝安裝程序中包含的pfx的Binary元素應該是安裝源目錄中的文件,而不是嵌入在MSI中?

您需要自己流式傳輸文件。 如果您在網上搜索,則可能會顯示類似的內容:

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中,您只需使用Binary元素即可將文件保存在那里。

如果將pfx文件放在Binary表中,您知道MSI文件是透明的,例如,我可以用Orca打開MSI文件並提取pfx文件,然后用它簽名。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM