Básicamente, acabo de ejecutar un escaneo de mi computadora con Malwarebytes (actualicé las definiciones antes de ejecutarlo), y dijo que mi programa "helloworld" escrito en C # tiene un troyano .
Sé con certeza que esto es un falso positivo, ya que solo escribí el programa hace 2-3 días y seguí un pequeño sitio web tutorial para hacer el programa en el que confío. Soy nuevo en C #, pero no veo nada que pueda dar una advertencia de troyano.
El programa marca el ejecutable, pero no el archivo fuente.
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!");
}
}
}
Este es el código, escrito en Notepad ++ , y se ejecuta desde la línea de comandos ( Cygwin , en realidad). ¿Por qué marca esto? ¿Es algo que, como programador de C # en ciernes, debería conocer?