Tag: 杀毒软件

无意中造成了病毒?

我经常看到这种情况:我用Delphi编写了一个应用程序,当我编译它时,病毒扫描程序告诉我我已经创build了一个病毒,然后立即再次删除可执行文件。 这是讨厌的,但合理的,很容易通过做一个完整的重build,删除* .dcu文件,有时候通过简单的等待来修复。 据我所知,Delphi 6,7,2005和2007发生了这种情况。 赛门铁克,卡巴斯基,迈克菲和NOD32都报告了这些误报。 我知道这是因为Delphi为它的DCU文件添加了时间戳,这些时间戳最终在最终的可执行文件中,显然是一些随机病毒签名的一部分。 我不想禁用病毒扫描程序,即使是单个文件夹或文件。 我并不是真的想要解决scheme,但是我想知道以下几点: 其他编译器也会出现这些误报吗? 这是否也发生在.NET可执行文件? 其他人也注意到与Delphi类似的问题?

杀毒软件在我的可执行文件中出现错误

我遇到了一个恼人的问题。 突然, Avira AntiVir开始将我的软件中的一个可执行文件标记为病毒。 由于几乎所有用户的默认操作都是单击“确定”,Avirabuild议将病毒置于隔离区,因此我的大多数用户正在删除此可执行文件。 那么,让我们不要傲慢,检查我是否确实感染了。 我把这个文件发布到http://www.virustotal.com ,而所有的反病毒只有Avira把它标记为感染病毒。 此外,我用两种不同的反病毒扫描我的电脑,它很干净。 我已经发布了一封邮件给我的用户解释发生了什么,但这是我的支持,我真的不想要的开销。 好的,问题是:有没有办法避免这种行为? 除了签署文件之外,我想不出别的办法(真的不知道它是否会解决),但让我们看看你是否有任何创意。