gpt4 book ai didi

linux - 在 Linux 机器上签署 NSIS 安装程序

转载 作者:IT王子 更新时间:2023-10-29 00:48:43 25 4
gpt4 key购买 nike

目前我在 Linux 机器上使用 NSIS 为程序生成安装程序。 NSIS 二进制文件已经为 Ubuntu 编译,使用 .nsi 脚本没有任何困难。但是,生成的 setup.exe 文件是未签名的。对于通过最常见的 Web 浏览器下载安装程序的用户,这会导致可怕的警告,以及运行时来自 Windows 本身的警告。

我们希望避免这些警告,除非我遗漏了什么,否则需要使用 Windows 工具对生成的 setup.exe 文件进行签名。有没有办法在非 Windows 机器上执行此操作?

不幸的是,每个安装程序都是唯一的(根据客户的要求捆绑不同的文件,并包含一个唯一的 ID)所以我无法在 Windows 机器上签署安装程序然后上传它。

最佳答案

您最好的选择可能是使用:osslsigncode .为我轻松构建(确保有可用的 OpenSSL header )。不过,内核模式签名策略可能会遇到困难(将父证书嵌入到根目录中)——因此您最终可能仍然不得不求助于 WINE。

关于linux - 在 Linux 机器上签署 NSIS 安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9527160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com