Java wird von Antivirensoftware blockiert (insbesondere AVG)

9

Ich habe ein Programm, an dem ich gearbeitet habe, das Dateien herunterlädt. Alles funktioniert einwandfrei, es sei denn, ein Benutzer verwendet AVG. Seltsamerweise scheint es, dass AVGs "Email Protection" deaktiviert sein muss, um das Problem zu beheben. Das Hinzufügen meines Programms oder der JRE zu einer Ausnahmeliste funktioniert nicht.

Ich lade Inhalte durch die Verwendung eines BufferedInputStream herunter, der von einer URL erhalten wurde. Benutzer haben berichtet, dass der Download-Prozess gut startet, aber ~ 5% -15% einfriert (es variiert). Der Download-Fortschritt wird mit einer JProgressBar angezeigt.

Gibt es eine Möglichkeit, dies zu vermeiden? Es ist ein Schmerz, von Fall zu Fall damit umzugehen ...

    
Samusaaron3 07.02.2012, 01:36
quelle

3 Antworten

1

Laden Sie Dateien herunter, die Code enthalten? - Dies könnte der Grund sein, warum AVG es blockiert.

Eine einfache Lösung (die von Virenschreibern weltweit verwendet wird) besteht darin, einfach den Quellcode zu transportieren und ihn clientseitig zu kompilieren (Java hat einen Compiler, den Sie aus Ihrem Code aufrufen können) oder die Datei einfach zu verschlüsseln, herunterzuladen es in der verschlüsselten Form und entschlüsseln Sie es dann, wenn Sie die Datei Client-Seite erhalten haben.

    
ExxKA 11.03.2013 16:03
quelle
0

Versuchen Sie, java.exe und javaw.exe zur Liste der vertrauenswürdigen Anwendungen und nicht Ihrer Anwendung hinzuzufügen.

    
dsingleton 09.04.2012 14:57
quelle
0

Gibt es eine Möglichkeit, einen Ordner zu avg exclusion / trusted list hinzuzufügen? füge dann hinzu, wo du .class hast. Jars, Ressourcen und Download-Ordner zu denen. aber scheint etwas in der Verbindung avg denkt, dass es eine E-Mail heruntergeladen wird. vielleicht zuerst eine Dummy 1 k Textdatei herunterladen und dann die anderen Dateien?

    
tgkprog 07.01.2014 07:40
quelle