Задать вопрос
KirillHelm
@KirillHelm

Как сделать так что бы на приложение не ругался Windows?

Есть написанное на C# приложение, при запуске на клиентских машинах, Windows ругается вот так:
Система Windows защитила ваш компьютер
Фильтр Windows SmartScreen предотвратил запуск неопознанного приложения, которое может подвергнуть ваш компьютер риску.

Что подскажите господа? Как с этим бороться?
  • Вопрос задан
  • 5885 просмотров
Подписаться 4 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Merion Academy
    Администрирование MS Windows Server
    1 месяц
    Далее
  • Нетология
    Инженер по автоматизации
    13 месяцев
    Далее
  • Skillbox
    Системный администратор с нуля
    6 месяцев
    Далее
Решения вопроса 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
https://blogs.msdn.microsoft.com/ie_ru/2012/08/20/...
stackoverflow.com/questions/12311203/how-to-pass-t...
https://www.digicert.com/code-signing/

Отключаем Microsoft SmartScreen filter через реестр:

В редакторе реестра (Win+R — regedit) в разделе HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\System удалите параметр с именем «EnableSmartScreen». Перезагрузите компьютер или процесс «Проводник».

Также, в реестре, в разделе HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AppHost установить значение 0 (ноль) для параметра DWORD с именем EnableWebContentEvaluation (при его отсутствии создать параметр DWORD 32 бита с этим именем).

Ветка реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer Параметр «SmartScreenEnable» сменить значение «RequireAdmin» на «Off».

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Не забываем про антивирусы с актуальными базами и "песочницы"!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ответ написан
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
Пригласить эксперта
Ответы на вопрос 3
Jump
@Jump Куратор тега Windows
Системный администратор со стажем.
Очень просто - подпишите приложение.
Разумеется сертификат должен быть выдан серьезной конторой, которой доверяют, в частности чтобы майкрософт им доверяла.

Смысл этой защиты - если приложение не подписано, там может быть что угодно в том числе и вредоносный код.
Неизвестно кто и зачем создал этот код.
Поэтому Windows его блокирует и всячески защищает пользователя от случайного и непродуманного запуска такого кода.
Если файл подписан - значит известен издатель этого кода, имеются его реквизиты, и в случае чего есть с кого спросить.
Ответ написан
@d-stream
Готовые решения - не подаю, но...
ПКМ и в свойствах файла снять галочку на тему что этот файл скачан из интернета и может быть опасным - обычно помогает.

p/s/ и на dll надо тоже сделать аналогичное
Ответ написан
@Pixilys
Да забейте на это вопрос, само пройдёт (Когда нибудь).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Монетка Екатеринбург
от 130 000 до 160 000 ₽
Гринатом Петрозаводск
До 80 000 ₽
Алабуга Екатеринбург
от 127 500 ₽