0

我正在尝试对安装可执行程序进行自签名,以便 Windows 在用户运行安装程序时不会显示“未知发布者”警告。

如果我执行以下命令,我会得到一个自签名的 exe,当我运行安装程序时,我现在可以看到琥珀色的警告弹出窗口被替换为显示已验证发布者名称的蓝色弹出窗口。都好。

makecert -r -pe -n "cn=CompanyName, o=CompanyName" -ss CA -a sha256 -cy authority -sky signature -sv certificate.pvk certificate.cer
certutil -user -addstore Root certificate.cer
makecert -pe -n "cn=CompanyName, o=CompanyName" -a sha256 -cy end -sky signature -ic certificate.cer -iv certificate.pvk -sv certificate.pvk certificate.cer
pvk2pfx -pvk certificate.pvk -spc certificate.cer -pfx certificate.pfx
signtool sign /v /f certificate.pfx /t http://timestamp.digicert.com setup.exe

问题是当我将安装程序 exe 复制到另一台 PC 并运行它时,我再次收到未知发布者警告。

我需要添加/更改什么才能使安装程序适用于所有 PC?

4

0 回答 0