51 votes

Empêcher avast ! d'attaquer mes propres programmes

J'ai pratiqué mon C# dernièrement sur un nouveau système. La compilation se passe bien, mais lorsque j'essaie d'exécuter le code généré en .exe avast ! pense qu'il s'agit d'un malware et l'exécute dans le bac à sable pendant un certain temps (et il ne fonctionne pas dans le bac à sable comme il devrait le faire normalement), et ce n'est que lorsqu'il a fini de l'analyser qu'il me laisse l'exécuter normalement.

Lorsque j'essaie de l'exécuter à nouveau, la plupart du temps, le même processus se produit, que j'apporte ou non des modifications au code.

Y a-t-il un moyen de jouer avec les paramètres d'Avast pour l'empêcher d'attaquer mes programmes ?

Remarque : il s'agit ici de programmes d'invite de commande très simples.

1voto

schnatterer Points 113

J'ai ajouté une exclusion de chemin de fichier pour l'ensemble de mon dossier de développement : \dev\ * et cela a fonctionné avec Avast Professional 2017 :

  1. Cliquez avec le bouton droit de la souris sur l'icône Avast dans la barre d'état système.
  2. Sélectionnez Ouvrir l'interface utilisateur d'Avast
  3. Cliquez sur Paramètres en bas à gauche de la fenêtre
  4. Dans l'onglet Général, descendez jusqu'à l'entrée Exclusions.
  5. Saisissez un nom de dossier dans l'onglet Chemins d'accès, par exemple d : \dev\ * (Tous les fichiers et sous-dossiers du dossier dev seront ignorés)
  6. Cliquez sur ok, en bas à droite, et les changements seront appliqués immédiatement.

Je n'ai pas modifié l'option Activer la cybercapture ni aucun autre paramètre.

0voto

user55570 Points 710

J'ai essayé toutes les autres solutions, comme l'ajout d'une exclusion ou d'une exclusion de l'écran profond ou d'une exclusion du bouclier du composant du système de fichiers ou la désactivation de l'écran profond, etc. La seule solution qui fonctionne pour moi est d'arrêter le service Avast dans services.msc ou Gestion de l'ordinateur/Services.

0voto

ewwink Points 101

Je crée D:\ProjectDir puis placer le code source ou la solution dans ce répertoire.

Ouvrir Avast > Settings > Exclusions > File paths et ajouter D:\ProjectDir\*\bin\*\*

C'est plus sûr que d'ajouter une règle D:\ProjectDir\* car avast analysera le code source par exemple dans D:\ProjectDir\myapp\ mais pas l'application compilée située à

D:\ProjectDir\myapp\bin\Debug\myapp.exe
D:\ProjectDir\myapp\bin\Release\myapp.exe

Avec le nouvel avast (2018) Exclusions est suffisante, il n'est pas nécessaire de désactiver la fonction DeepScreen

si ce n'est pas le cas, votre application est vraiment Virus il faut désactiver ou désinstaller Avast :lol :

-1voto

Patronaut Points 101

Voici un complément à la réponse de @PhilG :

Entrer dans Avast general settings (exemple de paramètres avast fonctionnels).

Dans l'image ci-dessus, vous pouvez voir Exclusions . Ajouter un nouveau chemin d'accès au fichier sous Chemins d'accès aux fichiers tabulation.

Si vous souhaitez exclure uniquement un fichier .exe, ajoutez son chemin d'accès sous CyberCapture tabulation.

-1voto

Chris2mop Points 1

J'ai fait toutes les choses ci-dessus (y compris scanner/exclure le répertoire/exec où se trouve l'exec) mais 20 secondes après le démarrage, avast le tue. Pas de message, pas de quarantaine, mais j'ai trouvé un moyen de contourner le problème :

  1. arrêter tous les agents avast
  2. démarrer l'exécution.
  3. réactiver tous les agents.

tout va bien jusqu'au prochain démarrage.

Mais si je ne trouve pas de solution valable, je tuerai définitivement avast !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X