【问题标题】:Advanced Installer self -signedtool but no changes?高级安装程序自签名工具但没有更改?
【发布时间】:2022-10-25 12:12:04
【问题描述】:
我实际上正在为我的 Java 应用程序和 .Net 应用程序构建几个安装程序,使用高级安装程序.一切顺利,直到安装程序运行“Unknown-publisher”后出现弹出窗口。
所以我四处搜索,我发现我需要使用给定的signtool。幸运的是,高级安装程序具有这些功能,但是......为什么 output-installer.exe 仍然像以前一样产生“未知发布者”?我错过了什么吗?
【问题讨论】:
标签:
java
windows-installer
exe
sign
advanced-installer
【解决方案1】:
您使用的是自签名证书(由您生成)还是从经过认证的供应商处购买的证书? (Thawtee、Comodo、威瑞信等...)
要在任何 Windows 设备上识别您的数字签名,您需要从经过认证的供应商之一购买证书。在这种情况下,自签名(自生成)证书对您没有帮助。 (自签名证书在其他场景中很有用,但为了简单起见,我现在不再赘述)
如果你有预算,我推荐一个EV证书,它会为你省去微软SmartScreen系统的一些麻烦。
这是微软似乎推荐的list of code signing certificate vendors。