Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 628
Благодарности: 51

Профиль | Отправить PM | Цитировать


imas1
полностью интегрировать наврятли получится, потомучто в дистрибутиве лежат комулятивы (engine.nup advheur.nup archs.nup charon.nup utilmod.nup) на определенное число, после этого к ним выходят апдейты вида nodXXXX.nup, которые собственно и скачиваются (посмотреть кто есть кто можно в файле updfiles\lastupd.ver), формат файла у кумулятива в дистре и обновлений одинаковый, - новый кумулятивный файл можно просто переименовать и положить вместо соотв. комулятива из дистриба (например engine.nup). Также можно обновить файлы других модулей.
Но как я уже говорил, при этом версия антивирусной базы будет не актуальной!!!
Идеальным решением было бы модифицировать setup.xml, но к сожалению больше 1го файла на модуль НОД отказывается воспринимать - выдает ошибку.

Есть обходной вариант:
1. Установить нод и обновить его до последней версии
2. Положить файлы nodXXXX.nup и update.ver из папки ESET\updfiles в отдельную папку рядом с дистрибутивом (должно быть 6 мб, если файлов нет то придется воспользоваться Генератором обновлений для NOD32 )
3. После установки копировать ее содержание обратно в папку ESET\updfiles или любую другую
4. Добавить в реестр еще один дефолтный сервер помимо официальных нодовских, именно он и будет использоваться для обновления из локальной папки
Создать cmd файлик, который мы будем использовать после установки, например
Код: Выделить весь код
:: Копируем файлы обновлений
copy /y "updfiles\*.*" "%ProgramFiles%\Eset\updfiles"
:: Создаем дополнительный дефолтный сервер обнолвения
reg add "HKLM\SOFTWARE\Eset\Nod\CurrentVersion\Modules\Update\Settings" /f /v DefaultServer5 /t REG_SZ /d "%ProgramFiles%\Eset\updfiles\\"
reg add "HKLM\SOFTWARE\Eset\Nod\CurrentVersion\Modules\Update\Settings" /f /v DefaultServerCount /t REG_DWORD /d 6
В результате после первого ребута с момента установки нод будет автоматически запрашивать обновления (если конечно вы ему не запретили с помощью конфига или реестра) и успешно обновится до последней версии.

Можно также после установки копировать файлы nod.ovl nod32.000 nod32.002 nod32.003 nod32.004 nod32.005 nod32.006 в папку со свежеустановленным нодом, но пока не произойдет хоть одно обновление, НОД будет считать что у вас старые базы и соответственно обновлять их не смотря даже на то что у вас как раз последние версии (именно за этим нужны манипуляции с update.ver). Реально же базы будут обновленные.

Файлы обновлений помимо папки Eset\updfiles можно взять из зеркала (если оно используется), или использовать утилитку Генератор обновлений для NOD32 v0.1.8, который соберет файлы обновлений используя ваш установленный НОД32 (но делает он это не совсем коректно, - обрезая шапку файла update.ver, в котором содержится инфа для каких языков и версий предназначены обновления, в результате получаем тот же косяк с обновлениями, т.е. обновления качаются в любом случае)

Последний раз редактировалось EgOrus, 29-09-2006 в 18:19.

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:12, 29-09-2006 | #11