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 公司通常看好正确签名的可执行文件。
否则,您可以将此误报报告给卡巴斯基,他们最终可能会纠正它。但是,它会在未来从卡巴斯基或任何其他反恶意软件解决方案中随机出现。
一些相关链接:
- Signing a Windows EXE file
- https://www.digicert.com/code-signing/signcode-signtool-command-line.htm
- 为了获得最大的影响,请获取扩展验证 (EV) 代码签名证书:
https://www.digicert.com/code-signing/ev-code-signing/
保险库注意事项:您也可以尝试更改 HTTP-post 上的用户代理。这在很多年前作为一种解决方法起作用。
我最近遇到了这个问题,除了其他人给出的提示外,如果您选择不同的目标可能会有所帮助。 32 位 Delphi 应用程序容易遇到误报,但 64 位 Delphi 应用程序则较少。
我正在使用 Delphi XE3 及其内置的 Indy。
我发现每当我构建一个使用 Indy IdHTTP 组件的项目时,卡巴斯基都会将构建的 .EXE 文件视为感染了一个名为 HEUR:Trojan.Win32.Agent.gen.
的病毒我认为这是误报,所以我向卡巴斯基报告了这一情况,但几个星期过去了,没有人回答。
有没有人遇到过这样的问题?
谢谢
具体回答您的问题 - 是的,这有时会发生。
最好的解决方法是对您的可执行文件进行数字签名。 Microsoft 和 AV 公司通常看好正确签名的可执行文件。
否则,您可以将此误报报告给卡巴斯基,他们最终可能会纠正它。但是,它会在未来从卡巴斯基或任何其他反恶意软件解决方案中随机出现。
一些相关链接:
- Signing a Windows EXE file
- https://www.digicert.com/code-signing/signcode-signtool-command-line.htm
- 为了获得最大的影响,请获取扩展验证 (EV) 代码签名证书: https://www.digicert.com/code-signing/ev-code-signing/
保险库注意事项:您也可以尝试更改 HTTP-post 上的用户代理。这在很多年前作为一种解决方法起作用。
我最近遇到了这个问题,除了其他人给出的提示外,如果您选择不同的目标可能会有所帮助。 32 位 Delphi 应用程序容易遇到误报,但 64 位 Delphi 应用程序则较少。