Delphi 使用Indy 的exe 会被当成病毒?

Delphi exe using Indy will be taken as Virus?

我正在使用 Delphi XE3 及其内置的 Indy。

我发现每当我构建一个使用 Indy IdHTTP 组件的项目时,卡巴斯基都会将构建的 .EXE 文件视为感染了一个名为 HEUR:Trojan.Win32.Agent.gen.

的病毒

我认为这是误报,所以我向卡巴斯基报告了这一情况,但几个星期过去了,没有人回答。

有没有人遇到过这样的问题?

谢谢

具体回答您的问题 - 是的,这有时会发生。

最好的解决方法是对您的可执行文件进行数字签名。 Microsoft 和 AV 公司通常看好正确签名的可执行文件。

否则,您可以将此误报报告给卡巴斯基,他们最终可能会纠正它。但是,它会在未来从卡巴斯基或任何其他反恶意软件解决方案中随机出现。

一些相关链接:

保险库注意事项:您也可以尝试更改 HTTP-post 上的用户代理。这在很多年前作为一种解决方法起作用。

我最近遇到了这个问题,除了其他人给出的提示外,如果您选择不同的目标可能会有所帮助。 32 位 Delphi 应用程序容易遇到误报,但 64 位 Delphi 应用程序则较少。