Fondamentalement, je viens de lancer un scan de mon ordinateur avec Malwarebytes (mis à jour les définitions avant de démarrer), et il a dit que mon programme "helloworld" écrit en C # a un cheval de Troie .
Je sais pertinemment que c'est un faux positif, car j'ai écrit le programme il y a seulement 2-3 jours et suivi un petit site Web de tutoriel pour créer le programme en lequel j'ai confiance. Je suis nouveau sur C #, mais je ne vois rien qui puisse donner un avertissement à un cheval de Troie.
Le programme marque l'exécutable, mais pas le fichier source.
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!");
}
}
}
C'est le code, écrit en Notepad ++ , et il est exécuté à partir de la ligne de commande ( Cygwin , en fait). Pourquoi cela signale-t-il cela? Est-ce quelque chose que, en tant que programmeur C # en herbe, je devrais savoir?