Grundsätzlich habe ich gerade einen Scan meines Computers mit Malwarebytes ausgeführt (die Definitionen vor dem Ausführen aktualisiert) und festgestellt, dass mein in C # geschriebenes "helloworld" -Programm einen Trojaner hat .
Ich weiß, dass dies falsch positiv ist, da ich das Programm erst vor 2-3 Tagen geschrieben und einer kleinen Tutorial-Website gefolgt bin, um das Programm zu erstellen, dem ich vertraue. Ich bin neu in C #, aber ich kann nichts sehen, was überhaupt eine Trojaner-Warnung geben würde.
Das Programm kennzeichnet die ausführbare Datei, nicht jedoch die Quelldatei.
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!");
}
}
}
Dies ist der in Notepad ++ geschriebene Code, der über die Befehlszeile ausgeführt wird ( eigentlich Cygwin ). Warum kennzeichnet es dies? Ist es etwas, über das ich als angehender C # -Programmierer Bescheid wissen sollte?