Почему антивирус блокирует мою программу на другом устройстве?
Делаю программки на python. Из python файла конвентирую в exe. Потом через программу делаю для моей программы установщик. Скидываю ссылку на яндекс диск друзьям. После скачивания установщика либо антивирус блокирует сам установщик, либо происходит ещё какая то ошибка. Как это исправить и в чем может заключаться проблема?
Ответы (2 шт):
Проблема в том что сам python не особо предназначен для компила в exe файлы, он вообще для этого не предназначен и использования спец утилит может вызвать подозрение со стороны антивирусов ибо "компайлер" может написать полный бред или подозрительные строки (Особенно если работа с реестром, драйверами. Вспомним тот же DriverPack) Поэтому это нормально
Чтобы Windows не сообщал о возможной опасности скачиваемого файла, нужно наличие сертификата проверенного издателя. Вот дополнительная информация по этой теме: https://habr.com/ru/company/tuthost/blog/152867/ и https://habr.com/ru/amp/post/505194/ А вообще можно закинуть файлы программы в архив, на него действия Smart Screen не распространяются.