0

我们遇到了病毒扫描程序通过减慢对H2 db的写入来破坏我们应用程序性能的问题。所以我们希望能够检测到任何病毒扫描程序的存在,并提醒用户注意潜在的问题。这将是问题检测结果的一部分,可以提醒用户注意特定于其系统的已知性能因素。

当前的建议是写入测试,如果磁盘写入花费了不合理的时间,则会显示警告。这确实解决了实际问题,但没有解决原因。那么,是否有任何可靠且直接的方法来检测病毒防护,而不依赖于间接影响?我们最终可能会同时做这两件事,但最好是在我们的“建议”中有所作为。

4

2 回答 2

2

在 Windows Vista 上,MS 添加了一些 API 调用,以允许您查询 Windows 安全中心的状态,这应该会告诉您是否安装了 A/V 软件。显然,这不是一个特别通用的解决方案,也不是基于 Java 的解决方案,但这是我能想到的唯一方法,没有尝试安装病毒。嗯 - 不要那样做!

于 2008-10-20T16:14:34.377 回答
1

您不能告诉病毒扫描程序不要扫描 H2 DB 文件或至少以不同方式扫描它们吗?

听起来您要解决可能更直接可修复的问题会遇到很多麻烦。(相信我……当我开始调试时,Mc Afee 过去常常将我的工作站置于锁定状态。我改为 AVG 并且效果更好。)

于 2008-10-20T16:14:47.200 回答