2013-06-27 21 views
0

我们已经发布了一个新的应用程序,但我们得到的报告是,当用户尝试下载它在Internet Explorer中,他们得到一个红色的错误消息后,他们选择保存或运行的EXE文件:代码签名是否有助于避免IE 9/10中的红色SmartScreen横幅?

Smart screen banner

我们想知道的是,我们该如何阻止这个红色版本的横幅出现在IE用户身上?代码签名是否会说服IE浏览器显示黄色横幅,让用户可以选择运行或保存文件?如果是这样,是否有可能获得临时/试用证书(不是自签名)来测试?自签名似乎没有帮助。

编辑: 我也注意到谷歌浏览器也有类似的旗帜,实际上是相同的问题,即用户将被吓跑了安装文件。

回答

2

此行为完全由来自IE的SmartScreen过滤器控制。创建安装程序包时无法对其进行控制,无论使用哪种工具创作它们。以下是详细信息:

http://windows.microsoft.com/en-US/windows7/SmartScreen-Filter-frequently-asked-questions-IE9

http://windows.microsoft.com/en-US/windows7/When-to-trust-a-software-publisher-IE9

我可以推荐是用在将来的版本安装文件的名称相同,即不改变它的每一个版本和数字签名的包使用代码签名证书。当更多用户下载该软件包时,浏览器将收集统计数据并开始信任您的文件。