【发布时间】:2021-04-26 23:30:11
【问题描述】:
在编译和运行我的程序时,我的防病毒软件 (Kaspersky Security Cloud) 会自动删除可执行文件并告诉我重新启动计算机,以便它可以对我的计算机进行消毒。我有几个问题。
- 为什么 AV 认为我的 exe 是病毒?
- 如何阻止它认为它是病毒?
- 如何检索我的可执行文件?
非常感谢任何帮助!
【问题讨论】:
-
关掉你的AV?
-
只需将构建文件夹添加为 AV 中的例外即可。
-
一些 AV 将可执行编译检测为恶意行为。为了避免被检测到,请将您的 Debug/Release 文件夹添加到 AV 的例外列表中。
-
这是一个众所周知的问题,快速搜索应该会给你很多有同样问题的人。如前所述,两种解决方案是关闭 AV,或者将您的项目目录添加到 AV 的白名单中。
-
另一种解决方案是获得更好的 AV。众所周知,卡巴斯基、诺顿和 AVG 非常贪婪。我已经使用 Eset NOD32 很长时间了,从来没有遇到过问题。