为什么我的防病毒软件认为我的 C++ 程序是病毒,我该如何修复它?

Why does my Anti-Virus think that my C++ program is a virus and how can I fix it?

在编译和 运行 我的程序时,我的防病毒软件 (Kaspersky Security Cloud) 会自动删除可执行文件并告诉我重新启动我的计算机以便它可以对我的计算机进行杀毒。我有几个问题。

  1. 为什么AV会认为我的exe是病毒?
  2. 我怎样才能阻止它认为它是病毒?
  3. 如何检索我的可执行文件?

非常感谢任何帮助!

您的防病毒软件应该将可执行文件放入隔离区,您可以告诉它隔离文件是否真的是恶意的。此视频可能会帮助您:https://youtu.be/NA6HrN-gO5A.

如前所述,将您的构建文件夹或项目目录添加到 AV 的例外列表中也是一种解决方案。

出于多种原因,防病毒软件可能会认为某个程序是病毒。

  • 程序是否打开 send/receive 数据的端口
  • 它是否从互联网上请求可以被视为恶意软件的东西
  • 您使用的协议是否不安全