windows - 对 Inno Setup 生成的我的程序的安装程序进行签名,使其成为一家值得信赖的公司?

标签 windows inno-setup code-signing sign signtool

<分区>

我有一个使用我开发的应用程序的 Inno Setup 创建的安装程序文件。

所以当我去安装程序时,它会显示一个窗口告诉我我的应用程序不受信任。

当用户安装我的程序时,我如何签署我的安装程序文件以避免出现该窗口,或使我的安装程序成为受信任的安装程序?

我有一个使用 OpenSSL 和我的 SSL 证书生成的 .pfx 文件。 我尝试使用 Inno Setup 签名工具对其进行签名,但没有成功。 这是我签名窗口上的一行:

"C:\Program Files\Windows Kits\8.1\bin\x86\signtool.exe" sign /f "C:\Users\user\Documents\programtoinstall\Installers\key.pfx" /p "passwordOfThePfxFile"  /tr "http://timestamp.comodoca.com/authenticode" $f

最佳答案

使用自签名证书签署安装程序不会有任何效果。

您必须使用受信任机构颁发的代码签名证书对安装程序进行签名。

关于windows - 对 Inno Setup 生成的我的程序的安装程序进行签名,使其成为一家值得信赖的公司?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46229765/

上一篇:apache - 没有尾随的 URL/获取附加的内部端口

下一篇:apache - 升级到 Apache 2.4.27 后无法加载 mod_ssl.so - undefined symbol : SSL_get_srp_userinfo

相关文章:

ruby - 用 ruby​​ 打开 Windows 文件?

inno-setup - 在安装过程中下载最新文件 Inno Setup

c++ - 句柄的 Win API 包装器类

windows - 如何检测缺少的墨水功能

inno-setup - 如何在 [Run] 部分只允许一个复选框?

inno-setup - Inno Setup - 如何在安装之前/期间检查系统规范?

code-signing - 导入pfx时无法导入以下 key 文件错误

macos - Mac OS X - 使钥匙串(keychain)证书可用于 Atlassian Bamboo

javascript - 如何对javascript进行签名以防止 "To help protect your security..."ActiveX/脚本警告栏

c - 输入字符后程序停止工作,我不知道如何