首页 >后端开发 >C++ >为什么我的经过数字签名的 Win8 应用程序仍会触发智能屏幕警告?

为什么我的经过数字签名的 Win8 应用程序仍会触发智能屏幕警告?

Linda Hamilton
Linda Hamilton原创
2024-12-30 01:29:17291浏览

Why Does My Digitally Signed Win8 App Still Trigger Smart Screen Warnings?

智能屏幕障碍:数字签名并不总是保证在 Win8 上顺利安装

尽管拥有数字签名的应用程序安装程序,开发人员可能会遇到Windows Smart Screen 提示并警告用户潜在风险。即使应用程序具有来自认证机构的有效数字签名,也会发生这种情况。

Microsoft 的其他安全措施

Microsoft 采用数字签名之外的其他措施来验证应用程序的安全性应用程序。这些措施旨在保护用户免受未知和潜在恶意程序的侵害。因此,当安装具有新数字签名的应用程序时,Smart Screen 可能会发出警告。

解决方案:信誉转移和 Windows 应用程序认证套件

Microsoft 已停止使用用于从旧证书切换到新证书的声誉转移服务。因此,开发人员必须依靠为新证书建立声誉。

解决此问题的最有效方法是在应用程序上运行 Windows 应用程序认证套件 (WACK)。 WACK 测试并验证应用程序是否符合安全标准。

解决问题的步骤

  1. 运行 WACK 并按照其说明进行操作。
  2. 验证成功,将XML结果上传至微软专用门户(https://sysdev.microsoft.com)。
  3. 短时间后,智慧屏将识别应用程序的数字签名并删除警告提示。

注意:必须在干净版本的 Windows 8.1 中执行此过程,因为 WACK 在最新更新中可能无法正常运行。

以上是为什么我的经过数字签名的 Win8 应用程序仍会触发智能屏幕警告?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn