Я практиковал свой C # в последнее время на новой системе. Компиляция в порядке, но когда я пытаюсь запустить сгенерированный .exe
файл, avast! считает, что это вредоносная программа, и некоторое время запускает ее в песочнице (и она не работает в песочнице так, как должна работать в обычном режиме), и только после того, как она закончит сканирование, она позволит мне нормально ее запустить.
Когда я пытаюсь запустить его снова, в большинстве случаев происходит один и тот же процесс, независимо от того, внесу я изменения в код или нет.
Можно ли как-то поиграть с настройками Avast, чтобы он не атаковал мои программы?
Примечание: здесь я имею дело с очень простыми программами командной строки.
Ответы:
В соответствии с руководством пользователя, которое я смог найти для версии 4.8 (см. Стр. 40), вам нужно сделать, как предлагают комментарии, и добавить каталог obj или bin в список исключений.
Согласно сообщению, которое я нашел на форумах Avast с 2011 года, вы также можете добавить исключения для отдельных файлов:
источник
Вы должны отключить Avast DeepScreen:
Откройте пользовательский интерфейс Avast> Настройки> Снять антивирус, Включить DeepScreen.
Теперь эта опция намного меньше на той же странице (6-й вниз)
Вариант сложнее найти (на мой взгляд) для другой версии, которую я имею (версия на картинке).
В Avast Premier 2017 отключение усиленного режима ничего не дает! Вместо этого вы должны отключить CyberCapture, как показано ниже:
источник
Как уже упоминалось, виновником является DeepScreen . Это особенно плохо, если вы установили Avast в тихий / игровой режим, потому что тогда вы можете получить неожиданное / причудливое поведение и понятия не имеете, почему. (Я потратил целый день на отладку установщика для программы, которую я разрабатываю, потому что она неожиданно запускалась дважды, каждый раз, когда я запускал ее - DeepScreen очень забывчивый - и только после второго запуска.)
Зайдя в «Настройки», «Обновление», «Подробности», вы можете отключить всплывающие окна для большинства из них - раздражающие всплывающие окна, связанные с обновлениями, которые должны упростить работу без помех, играть в видеоигры и т. Д. Но всплывающие окна DeepScreen по-прежнему всплывают!
НЕ МОЖЕТ ОТКЛЮЧИТЬ ГЛУБОКИЙ ЭКРАН: Я пытался полностью отключить DeepScreen (в разделе «Настройки», «Антивирус»), так как это очень разрушительно, но этот флажок, похоже, не имеет никакого эффекта.
К сожалению, единственный способ отключить DeepScreen (в Avast 2014.9.0.2021) - отключить все экраны! И я даже не уверен, что это работает, так как я иногда получаю всплывающие окна DeepScreen даже со всеми отключенными экранами. Невозможно предотвратить запуск Avast с Windows во время загрузки, поэтому, возможно, удаление Avast является единственным решением .
источник
Поскольку вы используете Avast, дважды щелкните по Оранжевой Сфере Avast. Выберите «Настройки», а затем выберите «Антивирус». Прокручивая экран вниз, вы увидите исключения.
Если вы выберите Исключения и каталог, в который вы компилируете. вы сможете компилировать из любого каталога, который вы исключаете. Без проблем.
источник
Если ни один из них не сработал, как они не для меня, попробуйте это.
Откройте Avast> Настройки> Компоненты> Файлы System Shield> Настройка> Исключения> Добавьте путь> OK> ОК, и все готово.
источник
Я добавил исключение пути к файлу для всей моей папки dev: \ dev \ *, и это работало с использованием Avast Professional 2017:
Я не изменил Включить Cyber Capture или любой другой параметр
источник
Я испробовал все другие решения, такие как добавление исключения или глубокого исключения экрана или исключения к экрану компонента файловой системы или отключение экрана глубины и т. Д. Единственное решение, которое мне подходит, - это остановить службу Avast в services.msc или в разделе «Управление компьютером». /Сервисы.
источник
Я создаю, а
D:\ProjectDir
затем помещаю исходный код или решение в этот каталог.Откройте
Avast > Settings > Exclusions > File paths
и добавьтеD:\ProjectDir\*\bin\*\*
это безопаснее, чем добавлять правило,
D:\ProjectDir\*
потому что avast будет сканировать исходный код, например, вD:\ProjectDir\myapp\
не скомпилированном приложении, расположенном по адресуС новым avast (2018)
Exclusions
вам не нужно отключатьDeepScreen
если приложение все еще не работает, ваше приложение действительно является вирусом, вам нужно отключить или удалить Avast: lol:
источник
Вот дополнение к ответу @PhilG:
Зайдите в (пример работающей настройки avast).
На картинке выше вы можете увидеть исключения . Добавьте новый путь к файлу на вкладке « Пути к файлам ».
Если вы хотите исключить только файл .exe, добавьте его путь на вкладке CyberCapture .
источник
Выполнено все вышеперечисленное (включая сканирование / исключение каталога / exec, в котором находится exec), но через 20 секунд после запуска avast уничтожит его. Нет сообщений, нет карантина, но я нашел способ обойти проблему:
все в порядке до следующей загрузки.
Но если я не смогу найти какое-либо ценное решение, я обязательно убью avast!
источник