Question

Concernant le même programme que ma question il y a quelques minutes...J'ai ajouté un projet d'installation et construit un MSI pour le programme (juste pour voir si je pouvais le comprendre) et cela fonctionne très bien, sauf pour une chose.Lorsque j'ai essayé de l'installer sur l'ordinateur portable de mes parents, leur antivirus (l'Avast Home Edition gratuit) a déclenché une alarme et a accusé mon setup.exe d'être un cheval de Troie.

Quelqu'un a-t-il une idée de la raison pour laquelle cela se produit et de la façon dont je peux y remédier ?

Était-ce utile?

La solution

En effet, démarrez à partir d'un CD propre (utilisez une bonne machine connue pour compiler BartPE ou quelque chose de similaire) et analysez minutieusement votre machine.Une autre bonne chose à vérifier, cependant, serait de savoir exactement quel virus Avast!pense que votre programme l'est.Une fois que vous savez cela, vous devriez pouvoir le rechercher dans l'une des bases de données virales et vous assurer que votre logiciel ne peut pas le contenir.

Il y a de fortes chances qu'Avast!je reçois simplement un faux positif pour une raison quelconque, et je ne sais pas si vous pouvez faire grand-chose à ce sujet à part contacter Avast !et en espérant une réponse.

Autres conseils

Je ferais ce que jsight a suggéré et m'assurerais que votre machine ne contient pas de virus.Je soumettrais également le fichier .msi à Le scanner en ligne d'Avast et voyez ce qu'ils ont identifié comme étant dans votre colis.Si cela signale que votre fichier contient un cheval de Troie, contactez Avast et demandez-lui de vérifier que votre package .msi contient bien un cheval de Troie.

S'il ne contient pas de cheval de Troie, renseignez-vous auprès d'Avast sur ce qui a déclenché son scanner.Il se peut qu'il y ait quelque chose dans votre code qui correspond à un modèle recherché par Avast. Ils pourront peut-être ajuster leur modèle pour ignorer votre fichier ou vous pourrez modifier votre code afin qu'il ne déclenche pas leur scanner.

Je ne connais pas « Avast », mais dans Kaspersky, si la configuration est définie sur élevé, presque tous les installateurs déclenchent une alarme (iTunes, Windows Update, tout), surtout si l'installateur modifie une clé de registre ou ouvre un port.Si avast vérifie le comportement et que votre programme ouvre un port, c'est probablement la cause.

Reconstruisez le fichier d'installation, vérifiez la taille exacte du fichier.Vérifiez la taille exacte du fichier d'installation "suspect".

Si le code source n'a pas changé et que les deux tailles de fichiers sont différentes, il y a de fortes chances qu'il ait été contaminé pendant le transport.

Je ferais d'abord cela comme un petit contrôle de santé mentale.

La toute première chose à faire serait d’analyser votre PC à la recherche de virus.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top