windows-10 - 强制 Windows 显示未签名应用程序的“未知发布者”警告
问题描述
我已经使用代码签名证书签署了一个可执行文件。我想测试它是否成功绕过了 Windows 10 上的“未知发布者”警告。
不幸的是,我原来的未签名可执行文件不会在我的机器上触发警告,所以我看不到签名是否有影响!
如何强制 Windows 为我的未签名可执行文件显示“未知发布者”警告?
解决方案
目前我正在使用代码签名证书进行测试,我注意到你所说的行为。
这些是至少在我的场景中的结论:
在 VS 中编译的任何可执行文件都能够绕过编译它的 PC 或另一台(任何 PC)上的安全警告。是的,您不必为昂贵的 EV 证书付费,这真是太棒了。
只有当您在任何网站、电子邮件和其他人下载 EXE 时才会出现安全警告。然后,您将能够看到安全警告窗口。
无需签名即可分发 EXE 并保持绕过安全性的能力的一种好方法是共享 zipped。
浏览器负责使 EXE 变得“危险”。
推荐阅读
- python - 有空掩码时的分割评估
- php - 如何从 goutte 中抓取内部 html 标记数据并以 json 格式返回
- php - 在 PHP 7.4 中将 Unicode 十六进制转换为十进制
- javascript - 如何使用异步存储实现“稍后提醒我”按钮?
- jquery - jquery not selector 无法正常工作
- python - 重塑输出尺寸以适应 Keras 模型
- python-3.x - Pyspark 'from_json',数据框为所有 json 值返回 null
- docker - Entrypoint not found when deployed to Fargate. Locally works
- mysql - 如何在一个 mysql 字段中创建两个条件?
- android - 无法使用“adb reverse”连接到开发服务器:spawnSync adb ENOENT