Visual Studio Code输出被检测为恶意软件?

Visual Studio Code output gets detected as malware?

本文关键字:恶意软件 检测 Studio Code 输出 Visual      更新时间:2023-10-16

所以,第一次在这里写代码。我刚刚得到 VSC,并正在尝试在输出中执行典型的"Hello World"基本行。没有什么有害的。当我运行代码(如下所示(时,我立即遇到Avast,说他们阻止了我的Win32:MalwareGen。我不认为打招呼会如此危险。

输入

#include <iostream>
// first comment! Woo!
int main()
{std::cout << "Hello World!";}

输出

[运行] cd "my file locations" && g++ main.cpp -o main && "more file locations

访问被拒绝。

[完成] 在 3.55 秒内以 code=1 退出

如果有人对我如何说服我的计算机我没有制作恶意软件有建议,那真是太棒了!谢谢!

这是 Avast 中一个众所周知的错误,十多年来一直未修复:

  • https://forum.avast.com/index.php?topic=231536.0
  • https://forum.avast.com/index.php?topic=152926.0
  • https://forum.avast.com/index.php?topic=50927.0
  • https://sourceforge.net/p/codeblocks/tickets/304/

你基本上有两个选择:

  1. 卸载Avast并切换到Windows Defender或其他不是完全垃圾的东西
  2. 在编译程序的目录上设置排除

Windows Defender也认为它是一种病毒...

特别是与iostream...

我注释掉了代码,直到病毒警告不再弹出。

还有其他已知的修复程序吗?


我最终测试了这个问题...

标记为错误的项目是我从 VS 2013 滚动到 VS 2022 的项目。

我在 2022 年重新开始了一个项目,但该错误没有出现。然后,我通过仅 #include 文件来添加代码,而不依赖VS进行升级。

现在工作正常。