- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我们是开发人员,我们有一个数字签名的应用程序安装程序。当我们安装这个应用程序时,它会弹出智能屏幕,影响安装体验。它说
Windows protected your PC
Windows SmartScreen prevented an unrecognized app from starting, Running this app might put your PC at risk.
我认为除了数字签名之外,微软还有一些策略来验证应用程序。有没有人有这个问题的经验,请给我一些解决这个问题的线索?
最佳答案
我们刚刚完成了从旧 Authenticode 证书转移到新证书的整个过程(不是 EV 证书,只是可以在我们的自动化构建过程)。
Microsoft 不再提供任何将信誉从现有证书转移到新证书的方法。所以不要试图寻求他们的支持。你只会浪费很多时间和精力。他们将无法提供帮助。
微软声称,如果新旧证书的文本内容相同,则信誉建立得更快。更具体地说,这是我从 SmartScreen® 过滤器的应用程序信誉功能 支持团队得到的答复:
Please note that whenever you renew a certificate with known reputation, you will likely see some warns during initial downloads of files signed with the renewed certificate. However, known reputation on the renewed certificate is typically established more rapidly than on a new certificate. While a renewed certificate establishes reputation, users can still click through to run or save the download. To do so, they select Actions | More Options | Run Anyway from Download Manager.
确保 SmartScreen 不会警告用户的最佳方法是运行 Windows 应用程序认证工具包 (WACK),它应该包含在 Windows SDK 下载中:
运行测试后,WACK 解释了如何进行:
上传申请认证成功的XML结果到https://sysdev.microsoft.com .几天后,SmartScreen 将知道用于认证程序的数字签名,并且将不再在下载时警告用户。
注意 我们无法在 Windows 8.1 的最新更新上验证我们的应用程序,我们必须使用全新安装的 Windows 8.1 才能让 WACK 成功验证我们所有的程序。
关于c# - Win8安装签名应用程序如何通过智慧屏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14429377/
如何从 Android-Native-Screen 打开 flutter 屏幕? 我开了一个 Android-Native-Screen 从现有我们 flutter 项目 . 所以,在 Android
有人知道如何使用 java 和 google chrome 最大化 selenium webdriver 窗口吗? 我已经尝试过一些命令,例如maximize () window (),但没有成功。
Redmi A65 智能电视今天正式开卖,4K 超高清大屏 + 立体声扬声器,到手价 2599 元。 IT之家了解到,Redmi A65 智能电视搭载了一块 65 英寸 4K 屏,支持 HDR
9 月 26 日消息小米电视大师「至尊纪念版」将在 9 月 29 日发布,根据今天小米集团大家电部总经理李肖爽放出的海报显示,小米电视大师至尊版有两款。 小米电视大师「至尊纪念版」是小米首款
华为手环 6 今日在海外正式发布,英文名 Band 6。这款产品是华为手环 4 的升级版,屏幕尺寸由 0.96 英寸升级为 1.47 英寸 AMOLED 屏,分辨率 194 x 368。该手环外形类
我是一名优秀的程序员,十分优秀!