如何使用insignia.exe对wix包进行编码

tol*_*m23 3 wix authenticode wix3.6

我创建了一个wix包,它在协同编码之前正常工作.在谷歌搜索和检查wix文档后,我知道我需要使用insignia.exe来代码签署wix包.请知道如何使用此工具.谢谢预期.

小智 7

我使用下一个命令序列(它是我的cmd文件的一部分.证书存储在硬盘驱动器上的文件中.如果你想通过商店的证书签署安装程序,只需修复签名部分.省略所有结果代码检查)

set INSIGNIA_PATH ="C:\ Program Files(x86)\ WiX Toolset v3.8\bin\insignia.exe"

rem分离引擎

del/q engine.exe

%INSIGNIA_PATH%-ib Setup.exe -o engine.exe

rem签名引擎

SignTool.exe sign/f certificate.pfx/p CERT_PASSWORD/t TIMESTAMP_URL engine.exe

rem连接引擎

%INSIGNIA_PATH%-ab engine.exe Setup.exe -o ProductSetup.exe

rem签名捆绑

SignTool.exe sign/f certificate.pfx/p CERT_PASSWORD/t TIMESTAMP_URL ProductSetup.exe