2010-01-05 237 views
14

當我在Delphi 7 IDE中編譯一個新項目時,MCafee將它識別爲 它爲病毒並刪除它。Delphi 7中的病毒

病毒標識爲Generic.dx!gmk並被防病毒刪除,因此不會創建新的Exe。

我們如何解決這個問題?

這是誤報嗎?

+4

你可以嘗試安裝和運行一個或多個其他防病毒產品,禁用McAfee,然後查看其他人是否也報告感染。 – 2010-01-05 14:22:37

+1

谷歌沒有出現..也許你的機器被感染。 – 2010-01-05 14:23:02

+1

我認爲這屬於超級用戶。 – 2010-01-05 14:25:14

回答

34

兩種可能性:

  1. 假陽性。您可以將您的應用程序提交至VirusTotal,以對照其他AV工具進行檢查。
  2. 您感染了this virus which targets D7。這會導致德爾福產生被感染的EXE。
+39

3.他正在嘗試編寫病毒:D – 2010-01-05 22:27:15

-1

或者只是更新 - 德爾福2010年是:-)

+1

在使用D2010後使用D7是痛苦的;-) – 2010-01-13 19:26:10

0

它可能是假陽性更好的100倍。

我們的一位新開發人員(也是Delphi的新手)也遇到了同樣的問題。 他重命名他的「測試」項目和形式從默認,它停止被拾起。

我猜測有人在Delphi中使用默認項目和表單名稱和他們創建的「模式」在AV數據庫中編寫病毒/特洛伊病毒。

0

檢查鏈接:http://ginktage.com/?p=501

我所描述的問題和可能的解決方案了。

我仍然覺得這是一個誤報。

2

許多誠實的開發人員因爲不小心的防病毒軟件而有問題。 另請參閱:How to prevent false positive virus alarm on my software?

想象一下,對於他們顯示的每個誤報,您都會失去一位可能的客戶。也許我們可以聯合應用這些防病毒產品,並迫使他們更加小心誤報,甚至爲我們因此而失去的銷售收回一些收入。

2

按照以下步驟來解決這個問題:

  • 去/源/ RTL Delphi7中。有一個'makefile'文件。
  • 請打開一個名爲'Lib'的新目錄
  • 進入命令行(cmd.exe);輸入關鍵字MAKE和ENTER鍵
  • 它會重新編譯創建的Lib diretory上的dcu文件。
  • 備份Delphi7中的原始lib目錄
  • 拷貝覆蓋DCU創建
  • 請測試應用(http://www.virustotal.com/)