9

我有一个我一直在研究的下载文件的程序。除非用户使用 AVG,否则一切正常。奇怪的是,为了解决这个问题,似乎必须禁用 AVG 的“电子邮件保护”;将我的程序或 JRE 添加到例外列表中不起作用。

我通过使用从 URL 获得的 BufferedInputStream 下载内容。用户一直报告说下载过程开始正常,但冻结了〜5%-15%(它会有所不同)。下载进度通过 JProgressBar 显示。

有没有办法避免这种情况?一个个地处理它是一件很痛苦的事...

4

3 回答 3

1

您是否下载包含某种代码的文件?- 这可能是 AVG 阻止它的原因。

一个简单的解决方案(世界各地的病毒编写者使用)是简单地传输源代码并在客户端编译它(Java 有一个可以从代码中调用的编译器),或者只是加密文件,将其下载到加密形式,然后在您收到文件客户端后对其进行解密。

于 2013-03-11T16:03:44.350 回答
0

尝试将 java.exe 和 javaw.exe 添加到受信任的应用程序列表中,而不是专门添加到您的应用程序中。

于 2012-04-09T14:57:16.537 回答
0

有没有办法将文件夹添加到平均排除/受信任列表?然后添加你有.class的地方。jar、资源和下载文件夹。但似乎链接中的某些内容使 avg 认为它是正在下载的电子邮件。也许首先下载一个虚拟的 1 k 文本文件,然后再下载其他文件?

于 2014-01-07T07:40:38.960 回答