Signtool 更改文件大小并损坏文件

Signtool changes file size and corrupts file

我已经为我的公司获得了签名证书。我们正在尝试签署我们的安装程序。

我们使用签名工具:

signtool sign /f %certfile% /p %certpass% /t http://timestamp.comodoca.com/authenticode file.exe

输出的exe文件比原来的大。

当您尝试 运行 安装程序文件时,您会看到一个错误对话框显示 "could not initialize installation (CRC)"

有没有人有解决此类问题的经验?

事实证明,这个问题是由 Wise Installer 完成的一些内置错误检查引起的。解决方案是使用 PFX 文件详细信息设置 Wise。我们拥有的版本 (8.1) 实际上并未对文件进行签名。我们仍然需要为此使用 signtool。但是,如果我们将 Wise 设置为认为它将对文件进行签名,则 CRC 检查在签名后不会失败。