Accidentally created a virus?

Posted by Workshop Alex on Stack Overflow See other posts from Stack Overflow or by Workshop Alex
Published on 2009-06-14T20:21:44Z Indexed on 2010/03/19 5:31 UTC
Read the original article Hit count: 271

Filed under:
|
|
|

I've seen it happen reasonabley often: I write an application in Delphi and when I compile it, the virus-scanner tells me that I've created a virus and thus immediately deletes the executable again. It's annoying but reasonable easy to fix by doing a full rebuild, deleting the *.dcu files first and sometimes by simply waiting.

It happens with Delphi 6, 7, 2005 and 2007, as far as I know. And Symantec, Kaspersky, McAfee and NOD32 have all been guilty of reporting these false positives. I know it's because Delphi adds timestamps to its DCU files and these timestamps end up in the final executable and apparently appear to be part of some random virus signature.

I don't want to disable the virus-scanner, not even for a single folder or file. And I'm not really for a solution, but am wondering about the following:

  • Do these false positives also occur with other compilers?
  • Does it also happen with .NET executables?
  • Do others also notice similar problems with Delphi?

© Stack Overflow or respective owner

Related posts about delphi

Related posts about virus