基本的に、 Malwarebytes (実行前に定義を更新)を使用してコンピューターのスキャンを実行したところ、C# で記述された「helloworld」プログラムにトロイの木馬が含まれていることがわかりました。
私は2〜3日前にプログラムを書いたばかりで、信頼できるプログラムを作成するために小さなチュートリアルWebサイトに従っていたので、これは誤検知であることを知っています. 私は 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# プログラマーとして知っておくべきことはありますか?