Почему защитник Windows обнаруживает скомпилированные исполняемые файлы autoit как вирусы?

#windows #autoit #antivirus #false-positive #windows-defender

#Windows #autoit #антивирус #ложное срабатывание #windows-defender

Вопрос:

У меня есть еще одна проблема, не связанная со сценарием или синтаксисом, это проблема с защитником Windows, я пишу очень простую программу. это

 ProgressOn("Waiting", "Setup", "Loading")
 For $i = 0 To 50
     ProgressSet($i)
     Sleep(50)
 Next
 

но я не знаю, почему мой защитник Windows обнаруживает в нем вирус?
это просто панель загрузки и ничего больше…

Комментарии:

1. [ссылка] ( autoitscript.com/forum/topic /… ). Короче говоря: «виноваты антивирусные программы»

2. Можете ли вы подсказать мне, как это исправить? Я также обращаюсь к Microsoft с ложным срабатыванием больше месяца, но пока не исправляю

3. Согласно связанному форуму AutoIt, исправления нет, потому что это полностью ошибка антивируса. Вы можете попробовать директиву #AutoIt3Wrapper_UseUpx=n , но нет гарантии, что это сработает.

4. (просто для ясности: в вашем скрипте нет ничего плохого — это касается всего, что скомпилировано с помощью AutoIt)

5. как я уже сказал — это не сценарий…

Ответ №1:

Это проблема с антивирусом, и вы ничего не можете с этим поделать. Это касается не только защитника Windows. Если вы загрузите скомпилированный скрипт в VirusTotal, вы увидите, что большинство основных поставщиков AV-файлов обнаруживают его как вредоносное ПО.

Компиляция с помощью 64-разрядного компилятора сделает ваш скрипт менее подверженным ложным срабатываниям, но популярные антивирусные программы, такие как Windows Defender, все равно обнаружат его как вредоносное ПО.

Я бы рекомендовал вам скомпилировать ваш скрипт как .a3x и распространять его с оригинальным компилятором AutoIt.