Регистрация...

Eserv Forum / Plugins / Antivirus / Ждем новую версию Eserv...

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Поскольку Eserv использует "внедренный" в недра Eserv engine drWEB'a (drweb32.dll), то, как я понимаю, при переходе Dr.Web'ом с версии на версию (а также при изменениях drweb32.dll внутри текущей версии) необходима новая версия Eserv'а.
Может при написании "нового" Eserv'а "вынести" drweb32.dll наружу (использовать от free Dr.Web) — при этом обеспечивается автоматическое обновление не только баз, но и самой версии ВDr.Web'а
А пока ждем-с Eserv с вшитым drweb32.dll от Dr.Web версии 4.29...
 
Комментарии к этой версии (01.11.2002 12:30) [~Gvosdovsky] c8fdfacb
АвторДатаТекстtags
pig01.11.2002 13:57
К версии был привязан только релиз (билд 3315, он работал только с версией 4.27). Последующие билды корректно поддерживали 4.28 разных модификаций. Вчера провёл успешный эксперимент — билд 3394 на лету подхватил движок версии 4.29. Никаких проблем в работе, вирусы ловит (сегодня Нимду заловил). Обновляйтесь.
imported
Gvosdovsky01.11.2002 14:39
Вот что мне ответили в поддержке по Dr.Web:
"Eserv использует 'внедренный' в недра Eserv engine drWEB'a (drweb32.dll). Для использования новой dll от DrWEB'a нужна новая версия непосредственно самого Eserv'a."

Смотрим файлы:
Dr.Web 4.28 Drweb32.dll 20.08.2002 03:28 568832
Dr.Web 4.29 Drweb32.dll 28.10.2002 04:29 573952

А вот что ответили в форуме по Dr.Web:
"Антивирусные базы от версии 4.29 можно использовать в Dr.Web'е версии 4.28, но из-за другого движка правильная работа с ними не гарантируется"!
imported
pig01.11.2002 22:38
Библиотека динамически подгружается системными вызовами, как и любая другая, никаких статических буферов под неё не резервируется, точки входа определяются тоже стандартыми системными средствами. Я поменял все версии 4.28 и перешёл на 4.29 без всяких проблем.
Из техподдержки Dr.Web с Eserv имел дело только Борис Жмуров, который теперь работает в ДиалогНауке, то есть, технических деталей "внедрения" там не знают. Ещё раз повторю — в отношении релиза Eserv 2.98, который билд 3315, они правы на все сто, релиз действительно отказался работать с движком версии 4.28.
imported
Gvosdovsky02.11.2002 15:02
Eserv 2.99 RC1 "подхватил" версию Dr.Web (4.29) только после того, когда в каталог Eserv2\antivirus\DrWeb положил Drweb32.dll из новой версии.
А может было бы проще чтобы он (Eserv) и "движок" находил в том-же месте, куда настроен путь
ПочтовыйCервер->Антивирус->DrWEB->AntivirusDatabasePath?
imported
pig02.11.2002 15:43
Gvosdovsky пишет: Eserv 2.99 RC1 "подхватил" версию Dr.Web (4.29) только после того, когда в каталог Eserv2\antivirus\DrWeb положил Drweb32.dll из новой версии.

Естественно.

Gvosdovsky пишет: А может было бы проще чтобы он (Eserv) и "движок" находил в том-же месте, куда настроен путь
ПочтовыйCервер->Антивирус->DrWEB->AntivirusDatabasePath?

Не думаю. Во-первых, если используется автообновление, то факт блокировки файла библиотеки может помешать работе обновлялки (Спайдер библиотеку не блокирует). Во-вторых, некоторые будущие несовместимости всё-таки возможны — хозяин барин, понадобится что-нибудь в интерфейсе движка поменять, а Eserv об этом какое-то время знать не будет. Одним словом, смена версий Доктора — не настолько частая операция, чтобы её нельзя было сделать вручную и проконтролировать результат.
imported
Работает на Eserv/5.05555 (05.06.2016)