首页 > 解决方案 > 强制 Windows 显示未签名应用程序的“未知发布者”警告

问题描述

我已经使用代码签名证书签署了一个可执行文件。我想测试它是否成功绕过了 Windows 10 上的“未知发布者”警告。

不幸的是,我原来的未签名可执行文件不会在我的机器上触发警告,所以我看不到签名是否有影响!

如何强制 Windows 为我的未签名可执行文件显示“未知发布者”警告?

标签: windows-10code-signing

解决方案


目前我正在使用代码签名证书进行测试,我注意到你所说的行为。

这些是至少在我的场景中的结论:

  1. 在 VS 中编译的任何可执行文件都能够绕过编译它的 PC 或另一台(任何 PC)上的安全警告。是的,您不必为昂贵的 EV 证书付费,这真是太棒了。

  2. 只有当您在任何网站、电子邮件和其他人下载 EXE 时才会出现安全警告。然后,您将能够看到安全警告窗口。

  3. 无需签名即可分发 EXE 并保持绕过安全性的能力的一种好方法是共享 zipped。

  4. 浏览器负责使 EXE 变得“危险”。


推荐阅读