Как пройти Защиту SmartScreen Защитника Windows?

Я пытаюсь предотвратить, чтобы мое приложение (установщик) не было заблокировано Windows SmartScreen Защита.

Я использую BitRock, и я подписал свой установщик вручную, но у меня всегда есть эта проблема. Я купил действительный сертификат, и подпись с отметкой времени в порядке.

Это коммерческое приложение, и я не хочу, чтобы пользователь боялся его устанавливать

пс. У меня нет неизвестного издателя
введите описание изображения здесь

2

Решение

ОБНОВИТЬ: Аналогичная проблема для установщика MSI: Как избежать, чтобы SmartScreen Защитника Windows не позволил нераспознанному приложению запустить предупреждение?

Старое обсуждение (рекомендуется): Как передать умный экран на Win8 при установке подписанного приложения?

Еще одна запись здесь: Как добавить издателя в Installshield 2018 (может быть лучше).


Слишком долго для комментария. Это EXE-файл? На ум приходит только пара вещей, хотя я сомневаюсь, что они решат проблему — но это место для начала.

Кстати: я предполагаю, что вы связались Поддержка BitRock? (InstallBuilder).

Ложные срабатывания & Заблокированные файлы

  1. Вы проверили, загрузив установщик EXE в virustotal.com определить, помечен ли он как известный небезопасный файл? (для любой причины) — virustotal.com работает более 60 сканеров программного обеспечения безопасности против вашего загруженного двоичного файла.

    • Я бы обязательно попробовал это проверить. Может случиться так, что файлы установщика BitRock помечены как небезопасные вообще — насколько я знаю.

    • Такие «ложные срабатывания» могут быть очень серьезной проблемой развертывания, так как программное обеспечение безопасности блокирует вашу установку — и каждое программное обеспечение безопасности является проблемой само по себе, и вы иногда не знаете, где искать решение — с кем вы связываетесь? Прежде всего, BitRock, но это не проблема.

    • Чтобы выйти за пределы установщика EXE и проверьте ваше работающее приложение на ложные срабатывания, вы можете попробовать этот подход с помощью Process Explorer от Sysinternals. Сначала установите ваше приложение, затем запустите Process Explorer, как описано, и проверьте все ваши исполняемые файлы на соответствие virustotal.com.

  2. Отображается ли это диалоговое окно при попытке запустить программу установки после ее загрузки из Интернета? Или это происходит прямо с файлом прямо из вашей локальной сборки?

    • При загрузке из Интернета файл будет иметь альтернативный поток данных Zone.Identifier со значением 3 указывая, что файл был загружен из Интернета. Это вызывает предупреждения безопасности.
    • Вы можете удалить этот поток. Вы можете разблокировать файл с помощью Powershell или перейдя на страницу свойств файла:
      • Powershell: Разблокировать-файл.
      • В Windows Explorer: щелкните правой кнопкой мыши файл, перейдите к Properties и удалите блокировку (к нижней части диалога). Я думаю, что этот диалог немного отличается в разных версиях Windows. Иногда кнопка Unblock и в других случаях флажок нужно проверить, а затем нажмите OK или же Apply,

Ни одно из этих двух предложений, скорее всего, не решит вашу проблему, но, пожалуйста, прокомментируйте и позвольте нам попытаться «развить» этот ответ, как только у нас будет больше информации.

Некоторые ссылки:

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]