避免 "Windows protected your PC" 消息用于 authenticode 证书签名的 install4j 安装程序

Avoid "Windows protected your PC" message for a authenticode cert signed install4j installer

知道如何避免我的安装程序在启动时触发 Windows protected your PC 消息吗?我认为使用 Authenticode 签名应该可以解决这个问题,但可惜不是。

虽然未签名的安装程序将发布者描述为未知,但已签名的副本将我们公司列为发布者并且 exe 肯定已签名,因为我可以看到附加的适当证书。

我的问题是 "Don't run" 保护对话框仍然存在。

如果您link知道如何正确注册我的证书以避免一起进行此安全检查,请告诉我。

这是 Windows Smartscreen 过滤器。一旦从不同的 IP 地址下载了多次证书,它将停止报告您的证书。

解决此问题的唯一方法是需要硬件加密狗的 EV 证书。