2013-06-27 7 views
0

Мы выпустили новое приложение, но мы получаем сообщения о том, когда пользователи пытаются и загрузить его в Internet Explorer, они получают красную сообщение об ошибке после того, как они решили сохранить или запустить файл EXE:Помогает ли подписание кода избежать красного баннера SmartScreen в IE 9/10?

Smart screen banner

Что мы хотим знать, как мы можем остановить эту красную версию баннера, появляющуюся для пользователей IE? Будет ли подписание кода убеждать IE вместо этого отображать желтый баннер, который дает пользователям возможность запускать или сохранять файл? И если да, можно ли получить временный/пробный сертификат (не сам подписанный), чтобы проверить это? Самоподпись не помогает.

Edit: Я также заметил, Google Chrome имеет подобный баннер и эффективно с той же проблемой, что пользователи будут отпугнули установки файла.

ответ

2

Это поведение полностью контролируется с помощью фильтра SmartScreen от IE. Вы не можете управлять им при создании пакетов установки, неважно, какой инструмент вы используете для их создания. Вот более подробная информация:

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

Что я могу порекомендовать использовать то же имя файла для будущих версий установки, т.е. не изменять его для каждой версии и цифровой подписи пакета используя сертификат подписи кода. Когда больше пользователей загрузит пакет, браузеры будут собирать статистику и начать доверять вашему файлу.

 Смежные вопросы

  • Нет связанных вопросов^_^