В основному, я щойно провів сканування мого комп'ютера за допомогою Malwarebytes (оновив визначення перед запуском), і він сказав, що моя програма "helloworld", написана на C #, має трояна .
Насправді я знаю, що це помилковий позитив, оскільки я написав програму лише 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 #, мав би знати?