【问题标题】:Signtool changes file size and corrupts fileSigntool 更改文件大小并损坏文件
【发布时间】:2017-04-26 23:28:47
【问题描述】:

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

我们使用signtool:

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

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

当您尝试运行安装程序文件时,您会收到一个错误对话框,提示“无法初始化安装 (CRC)”

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

【问题讨论】:

    标签: code-signing signtool


    【解决方案1】:

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

    【讨论】:

    • 我面临的任务是在 Windows XP 系统上对使用 Wise Installation System 9.02 版打包的应用程序进行代码设计。我的搜索尚未找到将在 Windows XP 上运行的 Signtool.exe。但我对您使用 PFX 详细信息设置 Wise 的方式感兴趣,这导致在 The Wise 构建中生成正确的 CRC....
    • 您是否考虑过将签名操作转移到另一台机器上?我们在构建机器上生成安装程序。但是我们完全在一台单独的机器上进行签名。这可能对您的问题有所帮助
    猜你喜欢
    • 1970-01-01
    • 2019-01-18
    • 2023-04-08
    • 1970-01-01
    • 2019-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多