I saw that this happens quite often: I write an application in Delphi, and when I compile it, the virus scanner tells me that I created the virus and then immediately deletes the executable file. This is annoying, but reasonably easy to fix by performing a complete overhaul, first deleting the * .dcu files, and sometimes just waiting.
This happens with Delphi 6, 7, 2005 and 2007, as far as I know. And Symantec, Kaspersky, McAfee, and NOD32 were all guilty of reporting these false positives. I know this because Delphi adds timestamps to its DCU files, and these timestamps end in the final executable and, apparently, are part of some random virus signature.
I do not want to disable the virus scanner, not even for a single folder or file. And I'm not really for a solution, but I'm interested in the following:
- Do other compilers have these false positives?
- Does this also happen with .NET executables?
- Do others also notice similar issues with Delphi?
delphi antivirus false-positive virus
Wim ten Brink Jun 14 '09 at 20:21 2009-06-14 20:21
source share