@beduin01
Написал приложение, упаковал его в Inno Setup. Загрузил его к себе на сайт.
Теперь при попытке скачать его Windows 10/11 блокирует его как вирус. А браузеры аналогично блокируют загрузку.
Почитал — говорят, что сейчас все файлы надо подписывать. Но сертификат для подписывания кода стоит от 300$ за год. Как быть?
@Vapaamies
В моей практике для самописной программы Windows Defender-у оказалось достаточно манифеста в exe-шнике — самого обычного, который по умолчанию пихают.
Возможно также, что в названии файла не должно быть слова install или setup, а, скажем, только название программы и версия. Моя программа была без установщика, точнее не подскажу.
@ValdikSS
Файл блокируется как вирус, или же речь о SmartScreen? Если последнее, то проблема вызвана редкостью (непопулярностью) файла: чем больше будут его качать, тем меньше будет срабатываний.
@SignFinder
Выпустить самоподписанный сертификат, подписать им, но придется добавлять его в корневые центры сертификации на машинах, где собираетесь устанавливать приложение.
@d-stream
Увы, но просто это не лечится. И даже сертификата окажется мало. На следующем этапе будет блочиться сама инсталляция.
Из практики:
— подписание софта
— подписание инсталлятора
— заливка «на проверку» к известным антивирусам — они в свои базы прописывают кс в вайтлисты
p.s. в своё время атол с драйверами страдал, даже заливая свои сигнатуры в ms — проверка, выкатка баз дефендера была медленнее чем изменения в законодательстве 54ФЗ и выпуск новых версий атоллом))
@Griboks
Связывался с разработчиками одного известного антивируса. Сказали, что отключить тревогу можно только путём предоставления на анализ (скорее всего платный) самой программы.
@rPman
Интересно, а добавление своего приложения в магазин Microsoft Store сможет помочь проблеме?
я гуглю и не могу найти, платная ли это операция или нет.
@BasiC2k
Ищите участок кода, который вызывает срабатывание антивирусов. Цифровой сертификат не решит проблему.