[ad_1]
Bonjour!
A cause de cette classe “FileStream” mon application est considérée comme un cheval de Troie et éliminée par l’antivirus, mais ce n’est pas du tout le cas. Ce qu’il faut faire? Vraiment merci d’avance.
Voir le code comme suit : (c’est c# dans une application Windows Form)
——-
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();
—–
Ce que j’ai essayé :
J’ai essayé de commenter la ligne et ça marche bien, l’antivirus est silencieux. C’est la preuve que l’antivirus n’aime pas la classe FileStream…
Solution 1
Ce n’est pas la classe FileStream qui pose problème. C’est ce que vous en faites qui pose problème.
Alors, quel est le chemin renvoyé « rép_installation + nom de fichier » ? Si c’est sous Program Files ou Program Files (x86), C’est ce qui est suspect. La création et l’écriture de fichiers dans ce qui est censé être un dossier en lecture seule au moment de l’exécution sont ce qui déclenche l’antivirus.
[ad_2]
コメント