趣味でプログラムを書いていると、ウィルス対策ソフトと戦うことがあります。
先日、C#で書いたプログラムが、なぜか有害なソフトとして認識されました。フォームを1個作るだけのプログラムなのに、コンパイルした実行ファイルは、ウィルス対策ソフトによって即削除されました。うぅっ(泣)。
ウィルススキャンが働いた後、"ウィルスを駆除しました。心配いりません。"とかメッセージが出てきます。
・・・このポンコツ感・・・
あるソフトウェアが有害か否かを判定するのは難しいと思います。有害と判定されない方法がわかったら、当然、悪意のあるソフトは、それになりすますでしょう。というわけで、判定方法は秘密なはずです。
仕方ないとは言え、もどかしい話です。
ちなみにソースコードは以下。
ウィルススキャンの対象フォルダを設定すればいいんですが、めんどくさい。ていうか、ウィルス対策ソフトのご機嫌をうかがっているみたいで、なんか嫌です。
using System;
using System.Windows.Forms;
class Program
{
[STAThread]
static void Main()
{
Application.Run( new Form());
}
}
0 件のコメント:
コメントを投稿