لماذا يعتبر تدفق ملفات الفئة بمثابة فيروس طروادة؟ ما يجب القيام به؟


مرحبًا!

بسبب هذه الفئة “FileStream”، يعتبر تطبيقي بمثابة حصان طروادة ويتم التخلص منه بواسطة برنامج مكافحة الفيروسات، لكنه ليس كذلك على الإطلاق. ما يجب القيام به؟ حقا شكرا مقدما.

انظر الكود كما يلي: (إنه c# في تطبيق نموذج Windows)

——-

ج #
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”؟ إذا كان ضمن ملفات البرنامج أو ملفات البرنامج (x86)، فهذا هو الأمر المريب. إن إنشاء الملفات والكتابة عليها ضمن ما يُفترض أن يكون مجلدًا للقراءة فقط في وقت التشغيل هو ما يعطل برنامج مكافحة الفيروسات.

コメント

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