2010-01-05 8 views
14

Lorsque je compile un nouveau projet dans Delphi 7 IDE, le MCafee identifie comme Virus et le supprime. Le virus identifié comme Generic.dx! Gmk est supprimé par l'antivirus et aucun nouvel exe n'est créé.Virus dans Delphi 7

Comment pouvons-nous résoudre ce problème?

Est-ce un faux positif?

+4

Vous pouvez essayer d'installer et d'exécuter l'un ou plusieurs d'autres produits antivirus, désactiver McAfee, puis voir si les autres signalent également une infection. –

+1

Rien ne vient dans google .. peut-être que votre machine est infectée. –

+1

Je pense que cela appartient à SuperUser. –

Répondre

34

Deux possibilités:

  1. faux positifs. Vous pouvez soumettre votre application au VirusTotal pour la comparer à d'autres outils AV.
  2. Vous êtes infecté par this virus which targets D7. Cela provoquerait Delphi à produire des fichiers EXE infectés.
+39

3. Il essaie d'écrire un virus: D –

1

Vous voudrez peut-être considérer les réponses dans How can I scan my apps against popular scanners car je pense que cela devient de plus en plus commun. Delphi a été utilisé pour certains virus, et les scanners ne sont pas bons pour choisir une signature précise qui n'est pas également utilisée dans d'autres applications Delphi.

-1

Ou juste mettre à jour - Delphi 2010 est 100 fois mieux :-)

+1

Utilisation de D7 après avoir utilisé D2010 est douloureux ;-) –

0

Il pourrait être un faux positif.

L'un de nos nouveaux développeurs (qui est également nouveau dans Delphi) a vécu la même chose. Il a renommé son projet "test" et les formulaires par défaut et il a cessé d'être ramassé.

Je suppose que quelqu'un a écrit un virus/cheval de Troie dans Delphi en utilisant le nom de projet et de formulaire par défaut et le "modèle" qu'ils ont créé l'a fait dans les bases de données AV.

0

Vérifiez le lien: http://ginktage.com/?p=501

J'ai décrit aussi le problème et la solution possible. Je pense toujours que c'est un faux positif.

2

De nombreux développeurs honnêtes ont des problèmes à cause d'un logiciel antivirus imprudent. Voir aussi: How to prevent false positive virus alarm on my software?

Imaginez que pour chaque faux positif affiché, vous perdez un client potentiel. Peut-être que nous pouvons nous unir contre de tels produits antivirus et les forcer à faire plus attention aux fausses alarmes positives, même pour récupérer des revenus pour les ventes que nous perdons à cause d'eux.

2

Suivez ces étapes pour résoudre le problème:

  • aller à/source/rtl Delphi7. Il y a un fichier 'makefile'.
  • Veuillez créer un nouveau répertoire appelé 'Lib'
  • Entrez la ligne de commande (cmd.exe); entrez le mot-clé MAKE et la touche ENTRÉE
  • il sera recompilé les fichiers dcu sur le répertoire Lib créé.
  • back-up dir
  • originale de Delphi7 Lib copie remplacent les DCU créés
  • s'il vous plaît tester l'application (http://www.virustotal.com/)