क्लास फ़ाइलस्ट्रीम को ट्रोजन वायरस क्यों माना जाता है? क्या करें?


नमस्ते!

इस वर्ग “फ़ाइलस्ट्रीम” के कारण मेरे एप्लिकेशन को ट्रोजन माना जाता है और एंटीवायरस द्वारा समाप्त कर दिया जाता है, लेकिन ऐसा बिल्कुल नहीं है। क्या करें? सचमुच अग्रिम धन्यवाद.

कोड को इस प्रकार देखें: (यह विंडोज़ फॉर्म ऐप में 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

यह फ़ाइलस्ट्रीम क्लास नहीं है जो समस्या है। आप इसके साथ जो कर रहे हैं वही समस्या पैदा कर रहा है।

तो, “installation_dir + फ़ाइल नाम” लौटाने वाला पथ क्या है? यदि यह प्रोग्राम फाइल्स या प्रोग्राम फाइल्स (x86) के अंतर्गत है, तो यह संदिग्ध है। रनटाइम पर केवल पढ़ने योग्य फ़ोल्डर के अंतर्गत फ़ाइलें बनाना और लिखना एंटीवायरस को ट्रिप कर रहा है।

コメント

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