Je pratique mon C # récemment sur un nouveau système. La compilation convient, cependant, lorsque j'essaie d'exécuter le .exe
fichier généré , avast! pense qu'il s'agit d'un malware et l'exécute dans le bac à sable pendant un certain temps (et cela ne fonctionne pas dans le bac à sable car il devrait fonctionner normalement), et me permet de l'exécuter normalement uniquement une fois l'analyse terminée.
Lorsque j'essaie de l'exécuter à nouveau, le même processus se produit la plupart du temps, que je modifie le code ou non.
Existe-t-il un moyen de jouer avec les paramètres d'Avast pour l'empêcher d'attaquer mes programmes?
Remarque: je traite ici de programmes d'invite de commande très simples.
Réponses:
Selon un manuel de l'utilisateur que j'ai trouvé pour la version 4.8 (voir page 40), procédez comme le suggèrent les commentaires, et ajoutez votre répertoire obj ou bin à la liste des exclusions.
Selon un article que j'ai trouvé dans les forums Avast de 2011, vous pouvez également ajouter des exclusions pour des fichiers uniques en:
la source
Vous devez désactiver Avast DeepScreen:
Ouvrez l'interface utilisateur Avast> Paramètres> Antivirus, décochez la case Activer DeepScreen.
C'est maintenant une option beaucoup plus petite sur la même page, (6ème en bas)
L'option est plus difficile à trouver (à mon avis) pour la version différente que j'ai (version dans l'image).
Dans Avast Premier 2017 , la désactivation du mode renforcé ne fait rien! Au lieu de cela, vous devez désactiver CyberCapture comme indiqué ci-dessous:
la source
Comme d'autres l'ont mentionné, le coupable est DeepScreen . C’est particulièrement grave si Avast est réglé sur le mode silencieux / jeu car vous pouvez avoir un comportement inattendu / bizarre sans savoir pourquoi. (J'ai passé une journée entière à déboguer le programme d'installation d'un programme que je développe car il a soudainement été lancé deux fois à chaque fois que je le lançais - DeepScreen est très oublieux - et ne réussit que lors de la deuxième exécution.)
Sous Paramètres, Mise à jour, Détails, vous pouvez désactiver les fenêtres contextuelles pour la majorité d'entre elles - les fenêtres contextuelles ennuyeuses liées à la mise à jour, ce qui devrait faciliter le travail, les jeux vidéo, etc., mais DeepScreen apparaît toujours!
IMPOSSIBLE DE DÉSACTIVER DEEPSCREEN: J'ai essayé de désactiver complètement DeepScreen (sous Paramètres, Antivirus), car cela perturbe tellement, mais cette case à cocher semble n'avoir aucun effet.
Malheureusement, le seul moyen de désactiver DeepScreen (dans Avast 2014.9.0.2021) est de désactiver tous les boucliers! Et je ne suis même pas sûr que cela fonctionne, car je reçois parfois des popups DeepScreen même avec tous les boucliers désactivés. Il est impossible d’empêcher Avast de démarrer avec Windows lors du démarrage. La désinstallation d’Avast est donc peut-être la seule solution .
la source
Lorsque vous utilisez Avast, double-cliquez sur l’Orange Orange Avast. Sélectionnez Paramètres, puis sélectionnez Antivirus. En faisant défiler l'écran, vous verrez les exclusions.
Si vous sélectionnez Exclusions et le répertoire dans lequel vous compilez. vous pourrez compiler à partir de n'importe quel répertoire que vous excluez. Sans aucun problème.
la source
Si rien ne fonctionne comme ils ne l'ont pas fait pour moi, essayez ceci.
Ouvrez Avast> Paramètres> Composants> Protection du système de fichiers> Personnaliser> Exclusions> Ajouter le chemin> OK> OK et vous avez terminé.
la source
J'ai ajouté une exclusion de chemin de fichier pour l'ensemble de mon dossier de développement d: \ dev \ * et cela fonctionnait avec Avast Professional 2017:
Je n'ai pas modifié Activer Cyber Capture ni aucun autre paramètre.
la source
J'ai essayé toutes les autres solutions, telles que l'ajout d'une exclusion ou d'une exclusion d'écran en profondeur au bouclier des composants du système de fichiers ou de la désactivation d'un écran profond, etc. La seule solution qui fonctionne pour moi consiste à arrêter le service Avast dans services.msc ou dans Gestion de l'ordinateur. /Prestations de service.
la source
Je crée
D:\ProjectDir
ensuite le code source ou la solution dans ce répertoire.Ouvrir
Avast > Settings > Exclusions > File paths
et ajouterD:\ProjectDir\*\bin\*\*
ceci est plus sûr que d’ajouter une règle
D:\ProjectDir\*
car avast va scanner le code source, par exemple dans uneD:\ProjectDir\myapp\
application non compilée située àAvec le nouveau avast (2018)
Exclusions
est suffisant, vous n'avez pas besoin de désactiverDeepScreen
si cela ne fonctionne toujours pas, votre application est vraiment un virus, vous devez donc désactiver ou désinstaller Avast: lol:
la source
Voici un ajout à la réponse de @PhilG:
Allez dans (exemple de paramètres avast qui fonctionnent).
Dans l'image ci-dessus, vous pouvez voir les exclusions . Ajoutez un nouveau chemin de fichier sous l' onglet Chemins de fichier .
Si vous souhaitez uniquement exclure un fichier .exe, ajoutez son chemin sous l' onglet CyberCapture .
la source
Fait toutes les choses ci-dessus (y compris l'analyse / l'exclusion du répertoire / exec où se trouve l'exécutif), 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:
tout va bien jusqu'au prochain démarrage.
Mais si je ne trouve aucune solution valable, je tuerai définitivement avast!
la source