代码签名证书 CSC
解决"当前无法访问 > SmartScreen"提示
对于你在使用 Electron 开发的应用出现"当前无法访问 > SmartScreen"的问题,这是由于 Windows 的 SmartScreen 功能阻止了你的应用。SmartScreen 是 Windows 的一项安全功能,用于防止未知或不受信任的应用运行。
解决此问题的方式有三种:
1. 关闭 SmartScreen
这是最直接的方法,你可以在"控制面板" > "系统和安全" > "安全和维护" > "更改 Windows SmartScreen 设置"中,选择"不做任何操作(关闭 Windows SmartScreen)"。但请注意,关闭 SmartScreen 可能增加系统受病毒和恶意软件攻击的风险。
2. 在防火墙中为你的应用添加例外
在"控制面板" > "系统和安全" > "Windows Defender 防火墙" > "允许的应用"中,添加你的应用例外,允许它在私人和公用网络上通信。
3. 对应用程序进行签名
如果你打算发布你的应用,这是必需的。签名应用需要购买代码签名证书,并使用特定的工具进行签名。这是一种标识,表明应用程序是由可信赖的开发者发布的。
如何购买证书
购买证书链接