Po prostu przeskanowałem swój komputer za pomocą Malwarebytes (zaktualizowałem definicje przed uruchomieniem) i okazało się, że mój program „helloworld” napisany w C # zawiera trojana .
Wiem na pewno, że jest to fałszywy alarm, ponieważ napisałem program dopiero 2-3 dni temu i podążyłem za małą witryną z samouczkiem, aby stworzyć program, któremu ufam. Jestem nowy w C #, ale nie widzę niczego, co w ogóle dałoby ostrzeżenie przed trojanem.
Program oznacza plik wykonywalny, ale nie plik źródłowy.
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!");
}
}
}
To jest kod napisany w Notepad ++ i jest uruchamiany z wiersza poleceń ( właściwie Cygwin ). Dlaczego to oznacza? Czy jest to coś, o czym jako początkujący programista C # powinienem wiedzieć?