2008-10-20 5 views
0

У нас были проблемы с антивирусным сканером, убивающим производительность нашего приложения, путем замедления записи до H2 db. Поэтому мы хотели бы обнаружить присутствие любого антивирусного сканера и предупредить пользователя о потенциальной проблеме. Это будет частью проверки проблемы, которая будет предупреждать пользователей об известных факторах производительности, характерных для их систем.Обнаружение сканеров вирусов

Текущее предложение представляет собой тест на запись, который отображает предупреждение, если запись на диск требует неоправданного количества времени. Это действительно касается реальной проблемы, но не причины. Итак, существует ли какой-либо надежный и прямой способ обнаружения защиты от вирусов, который не полагается на косвенные эффекты? Мы могли бы закончить и то и другое, но было бы неплохо быть занавеской в ​​наших «предложениях».

+0

Почему сканер заботится о файлах данных? может быть расширение файла - это что-то, что может содержать код? попробуйте переименовать db в * .txt ;-) – 2008-10-20 20:05:53

ответ

2

В Windows Vista MS добавила несколько вызовов API, позволяющих запрашивать статус Центра безопасности Windows, который должен сообщить вам, установлено ли программное обеспечение A/V. Очевидно, что это не особенно общее решение, а не Java-based, но это единственный способ, о котором я могу думать, не пытаясь установить вирус. Хм - не делай этого!

1

Не можете сканировать сканер вирусов, чтобы не сканировать файлы H2 H2 или, по крайней мере, сканировать их по-разному?

Похоже, вы столкнулись с множеством проблем, чтобы обойти что-то, что может быть более прямым исправлением. (поверьте мне ... Mc Afee использовал, чтобы поместить мою рабочую станцию ​​в Lockdown, когда я начал отлаживать иногда. Я перешел на AVG, и это стало лучше.)

+0

Я предполагаю, что он не контролирует свои клиентские антивирусные сканеры. – 2008-10-20 16:17:37