2010-01-05 15 views
14

Quando compilo un nuovo progetto in IDE Delphi 7, MCafee identifica come virus e lo elimina.Virus in Delphi 7

Il virus identificato come Generic.dx! Gmk e viene eliminato dall'antivirus in modo che non venga creato un nuovo Exe.

Come risolvere questo problema?

È un falso positivo?

+4

si potrebbe provare installazione e l'esecuzione di uno o più altri prodotti antivirus, disabilitare McAfee, quindi verificare se anche gli altri segnalano un'infezione. –

+1

Non compare nulla su google .. forse la tua macchina è infetta. –

+1

Penso che questo appartiene a SuperUser. –

risposta

34

due possibilità:

  1. falso positivo. Puoi inviare la tua app allo VirusTotal per verificarla rispetto ad altri strumenti AV.
  2. Sei infetto da this virus which targets D7. Ciò farebbe sì che Delphi produca EXE infetti.
+39

3. Sta cercando di scrivere un virus: D –

1

Potresti prendere in considerazione le risposte in How can I scan my apps against popular scanners perché penso che questo stia diventando più comune. Delphi è stato utilizzato per alcuni virus e gli scanner non sono in grado di selezionare una firma accurata che non sia utilizzata anche in altre app Delphi.

-1

O semplicemente aggiornamento - Delphi 2010 è 100 volte migliore :-)

+1

Utilizzo di D7 dopo aver utilizzato D2010 è doloroso ;-) –

0

Potrebbe essere un falso positivo.

Uno dei nostri nuovi sviluppatori (che è anche nuovo a Delphi) stava vivendo la stessa cosa. Ha rinominato il suo progetto "test" e le forme dal valore predefinito e ha smesso di essere prelevato.

Suppongo che qualcuno abbia scritto un virus/trojan in Delphi utilizzando il progetto predefinito e il nome del modulo e il "motivo" creato lo ha inserito nei database AV.

0

Controllare il link: http://ginktage.com/?p=501

ho descritto il problema e possibile soluzione anche.

Mi sembra ancora un falso positivo.

2

Molti sviluppatori onesti hanno problemi a causa di un software antivirus incurante. Vedi anche: How to prevent false positive virus alarm on my software?

Immaginate che per ogni falso positivo mostrino, si perde un possibile cliente. Forse possiamo unirci contro questi prodotti antivirus e costringerli ad essere più cauti riguardo a falsi allarmi positivi, anche per ottenere delle entrate per le vendite che perdiamo a causa loro.

2

Seguire questi passaggi per risolvere il problema:

  • andare a/source/RTL Delphi7. C'è un file 'makefile'.
  • creare una nuova dir denominata "Lib"
  • immettere command-line (cmd.exe); inserire la parola chiave MAKE e tasto ENTER
  • verrà ricompilato i file dcu sul file di registri Lib creato.
  • di back-up originale Lib dir di Delphi7
  • copia sostituiscono le DCU creati
  • si prega di verificare l'applicazione (http://www.virustotal.com/)