【解決方法】 class filestream がトロイの木馬ウイルスとみなされているのはなぜですか? 何をするか?

プログラミングQA

[ad_1]

こんにちは!

このクラス「FileStream」のせいで、私のアプリケーションはトロイの木馬とみなされ、ウイルス対策ソフトによって削除されますが、まったくそうではありません。 何をするか? 本当にありがとうございます。

次のコードを参照してください: (Windows フォーム アプリの C# です)

——-

C#
FtpWebResponse response = (FtpWebResponse)request.GetResponse();

Stream responseStream = response.GetResponseStream();
byte[] buffer = new byte[2048];

FileStream filestreaming = new FileStream(installation_dir + filename, FileMode.Create);

int ReadCount = responseStream.Read(buffer, 0, buffer.Length);
percentComplete = 0;

while (ReadCount > 0)
{
    filestreaming.Write(buffer, 0, ReadCount);
    ReadCount = responseStream.Read(buffer, 0, buffer.Length);

    percentComplete = (int)Math.Round((double)(100 * (filestreaming.Length)) / size);


}

response.Close();
filestreaming.Close();
responseStream.Close();

—–

私が試したこと:

この行にコメントしようとしましたが、正常に動作し、ウイルス対策は静かです。 これはウイルス対策ソフトが FileStream クラスを好まない証拠です…

解決策 1

問題は FileStream クラスではありません。 それを使って何をしているかが問題の原因です。

では、「installation_dir + filename」というパスは何を返しますか? Program Files または Program Files (x86) の下にある場合は、それが疑わしいものです。 実行時に読み取り専用フォルダーであるはずのフォルダーにファイルを作成したり書き込んだりすると、ウイルス対策が機能しなくなります。

[ad_2]

コメント

タイトルとURLをコピーしました