En gros, j'ai juste couru une analyse de mon ordinateur avec Malwarebytes (mis à jour les définitions avant de lancer), et il a dit mon "helloworld" programme écrit en C# est un cheval de troie.
Je sais pour un fait, c'est un faux positif, comme je l'ai écrit le programme de 2-3 jours et suivie d'un petit tutoriel site internet afin de rendre le programme en qui j'ai confiance. Je suis novice en C#, mais je ne peux pas voir tout ce qui pourrait donner un cheval de troie un avertissement à tous.
Le programme des drapeaux de 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 dans Notepad++, et il est exécuté à partir de la ligne de commande (Cygwin, en fait). Pourquoi faut-il des drapeaux? Est-ce quelque chose qui, comme un apprenti programmeur C#, je devrais connaître?