RU 2170454 С2, 10.07.2001. RU 2155373 С2, 27.08.2000. US 2007/0289019 A1, 13.12.2007. US 2006/0294589 A1, 28.12.2006. US 2002/0144129 A1, 03.10.2002.
Имя заявителя:
ЗАО "Лаборатория Касперского" (RU)
Изобретатели:
Собко Андрей Владимирович (RU) Манурин Константин Юрьевич (RU)
Патентообладатели:
ЗАО "Лаборатория Касперского" (RU)
Реферат
Изобретение относится к антивирусной защите, в частности к устройствам, способам и носителям ведения журнала, создаваемого драйвером. Техническим результатом является уменьшение времени доступа драйвера к базе данных и файлу журнала, а также оптимизация доступа к файлу журнала. Драйвер обнаруживает по меньшей мере один модифицированный файл и добавляет в кольцевой кэш по меньшей мере одну запись о модификации этого файла, кроме того, драйвер через определенный промежуток времени осуществляет перенос новых записей из кэша в журнал, через определенный промежуток времени драйвер осуществляет перенос упомянутой по меньшей мере одной записи из журнала в базу данных, причем при добавлении записей в кэш и журнал драйвер определяет, какое количество записей может быть добавлено в кэш или журнал и имеется ли место в журнале или кэше, при отсутствии места в журнале драйвер переводит подсистему ведения журнала в состояние ожидания запроса от приложения, причем при добавлении упомянутой записи в базу данных через определенный промежуток времени приложение анализирует, есть ли новые записи в файле журнала и, если они есть, то приложение вычитывает новые записи из журнала, после этого приложение посылает запрос драйверу на удаление прочитанного количества записей из журнала и кэша для освобождения места для новых записей. 3 н. и 12 з.п. ф-лы, 10 ил.