Codesign 软件仍然在 Windows 10 上发出警告
Codesign software still gives a warning on Windows 10
我用一个好的证书对我的安装软件进行了代码签名。我刚刚注意到 Windows 10 的当前版本显示下面的警告消息。 Windows 10.如何防止弹出此警告?
Windows 保护了您的 PC
Windows Defender SmartScreen 阻止无法识别的应用程序启动。 运行 此应用程序可能会使您的 PC 面临风险。
如果您有标准的代码签名证书,您的应用程序需要一些时间来建立信任。 Microsoft 确认扩展验证 (EV) 代码签名证书允许跳过此信任建立阶段。 According to Microsoft,扩展验证证书允许开发人员立即在 SmartScreen 中建立声誉。否则,用户将看到类似“Windows Defender SmartScreen 阻止无法识别的应用程序启动的警告。运行启用此应用程序可能会使您的 PC 处于危险之中。”,带有两个按钮:“运行 无论如何”和“不要 运行”。
Another Microsoft resource 陈述如下(引述):“虽然不是必需的,但由 EV 代码签名证书签名的程序可以立即在 SmartScreen 信誉服务中建立信誉,即使该文件或发布者之前不存在信誉。 EV 代码签名证书还具有唯一标识符,可以更轻松地在证书续订期间维护声誉。"
如果您的证书是非 EV,则它是一个签名的应用程序(例如 .msi
文件),随着时间的推移建立信任,而不是证书。例如,证书可以在几个月前颁发并用于签署许多文件,但对于您发布的每个签名文件,SmartScreen 可能需要几天时间才能停止抱怨该文件 after 你发布它。当我们发布一个新的、通常的程序测试版时,我们在代码签名证书(非 EV)的有效期接近中期时,只遇到过一次 SmartScreen 的此类问题。用户在2018年6月29日提交问题,证书有效期为2016年6月16日至2019年7月17日。我们在2018年6月29日前后频繁发布测试版,但只有SmartScreen抱怨。前后都没有报错
您的问题是如何防止弹出此警告。要完全消除此警告,即防止它弹出,您需要使用扩展验证 (EV) 代码签名证书。
我用一个好的证书对我的安装软件进行了代码签名。我刚刚注意到 Windows 10 的当前版本显示下面的警告消息。 Windows 10.如何防止弹出此警告?
Windows 保护了您的 PC
Windows Defender SmartScreen 阻止无法识别的应用程序启动。 运行 此应用程序可能会使您的 PC 面临风险。
如果您有标准的代码签名证书,您的应用程序需要一些时间来建立信任。 Microsoft 确认扩展验证 (EV) 代码签名证书允许跳过此信任建立阶段。 According to Microsoft,扩展验证证书允许开发人员立即在 SmartScreen 中建立声誉。否则,用户将看到类似“Windows Defender SmartScreen 阻止无法识别的应用程序启动的警告。运行启用此应用程序可能会使您的 PC 处于危险之中。”,带有两个按钮:“运行 无论如何”和“不要 运行”。
Another Microsoft resource 陈述如下(引述):“虽然不是必需的,但由 EV 代码签名证书签名的程序可以立即在 SmartScreen 信誉服务中建立信誉,即使该文件或发布者之前不存在信誉。 EV 代码签名证书还具有唯一标识符,可以更轻松地在证书续订期间维护声誉。"
如果您的证书是非 EV,则它是一个签名的应用程序(例如 .msi
文件),随着时间的推移建立信任,而不是证书。例如,证书可以在几个月前颁发并用于签署许多文件,但对于您发布的每个签名文件,SmartScreen 可能需要几天时间才能停止抱怨该文件 after 你发布它。当我们发布一个新的、通常的程序测试版时,我们在代码签名证书(非 EV)的有效期接近中期时,只遇到过一次 SmartScreen 的此类问题。用户在2018年6月29日提交问题,证书有效期为2016年6月16日至2019年7月17日。我们在2018年6月29日前后频繁发布测试版,但只有SmartScreen抱怨。前后都没有报错
您的问题是如何防止弹出此警告。要完全消除此警告,即防止它弹出,您需要使用扩展验证 (EV) 代码签名证书。