基本上,我只是用Malwarebytes对我的计算机进行了扫描(在运行之前更新了定义),它说我用 C# 编写的“helloworld”程序有一个trojan。
我知道这是一个误报,因为我只在 2-3 天前编写了该程序,并按照一个小型教程网站制作了我信任的程序。我是 C# 新手,但我根本看不到任何会发出特洛伊木马警告的东西。
程序标记可执行文件,但不标记源文件。
using System;
namespace HelloWorldApplication
{
class HelloWorld
{
static void Main(string[] args)
{
Console.WriteLine("\n\tHello World!");
Console.WriteLine("This is my first C# program.\nI'm so proud of myself!");
Console.WriteLine("\tTeehee!");
}
}
}
这是用Notepad++编写的代码,它是从命令行(实际上是Cygwin)运行的。为什么要标记这个?作为一个崭露头角的 C# 程序员,我应该知道什么吗?