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

Показать сообщение отдельно
4zz 4zz вне форума

Пользователь


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

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


Вобщем намучившись и добив это дело,выкладываю обобщенный материал для таких чайников как я:
Мой вариант установки Касперского
1.Берем родной файл kis6.ru.msi (16.9 мб) и открываем его в Орке (программа такая 2мб)
для отключенния жесткой перезагрузки надо при помощи ORCA удалить из Таблицы
CustomAction
2 файла
RunApp и RunPIWAndWait
Пост № 130 (Невооруженным взглядом видно, что при обычной установке инсталлятор отрабатывает, и передает работу самому антивирусу, который выполняет активацию и спрашивает о перезагрузке. Значит, ключи нам не помогут, надо ковырять сам msi-файл. Открываем его Оркой. Раз передается управление, значит нам нужна таблица Custom Action. Лезем туда и ищем что-то похожее на "Run" (полезно щелкнуть на шапку колонки Action, чтобы включить сортировку по имени). Ага, нашли строку "RunApp"! Удаляем, и строку "RunPIWAndWait" тоже. Сохраняем изменения. Активация и т.д. запустится потом, уже после "нашей"-ручной перезагрузки.)
2. Делаем административную установку – в командной строке пишем команду " msiexec /a kis6.ru.msi ",после запуска файла этой командой, прога спросит куда распаковать- указываем любую папку

3.При установленной обновленной программе из директории \Documents and Settings\All Users\Application Data\Kaspersky Lab\AVP6\ копируем папки Bases, Data и Dskm в туже директорию в папке куда распаковали административную установку т.е \Kaspersky Lab\AVP6 - Это мы внесли последние(которые были у нас)обновления антивирусных баз. ВНИМАНИЕ – лучше копировать поверх и согласиться с заменой, а не удалять и вставлять ,т.к могут потеряться нужные файлы.

4.Бросаем в папку куда распаковали административную установку - файл регистрации (у меня Extremekey.key),2 предварительно подготовленных файла реестра(у меня kav.reg и avp6.reg) и файл run.cmd
В итоге имеем следующее в корне папки:

"Kaspersky Lab" – Папка - от административной установки (обновлена нами в п.3)
"System" - Папка - от административной установки
"Extremekey.key "07.04.2008 - key
"Avp6.reg"
"kav.reg "
"kis6.ru.msi "- от административной установки
"run.cmd"

Состав новых файлов-
Avp6.reg-
"Windows Registry Editor Version 5.00
; отключаем автозапуск Касперского сразу после установки до нашей ручной перезагрузки
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"kav"=-

kav.reg-
Windows Registry Editor Version 5.00
; твик автоматической перезагрузки при первом старте не будет
[HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\AVP6\Data]
"LastStart"=dword:00000000

run.cmd-
mkdir "%AllUsersProfile%\Application Data\Kaspersky Lab"
mkdir "%AllUsersProfile%\Application Data\Kaspersky Lab\AVP6"
mkdir "%AllUsersProfile%\Application Data\Kaspersky Lab\AVP6\Bases"
mkdir "%AllUsersProfile%\Application Data\Kaspersky Lab\AVP6\Data"
mkdir "%AllUsersProfile%\Application Data\Kaspersky Lab\AVP6\Dskm"
xcopy "Kaspersky Lab\AVP6\Bases\*.*" "%AllUsersProfile%\Application Data\Kaspersky Lab\AVP6\Bases"
xcopy "Kaspersky Lab\AVP6\Data\*.*" "%AllUsersProfile%\Application Data\Kaspersky Lab\AVP6\Data"
xcopy "Kaspersky Lab\AVP6\Dskm\*.*" "%AllUsersProfile%\Application Data\Kaspersky Lab\AVP6\Dskm"
Start /Wait regedit /S kav.reg
Start /Wait kis6.ru.msi /qb
Start /Wait regedit /S avp6.reg
Exit



5. Запаковываем в SFX архив, параметры: Распаковать во временную папку, выполнить после распаковки "run.cmd"
остальные по желанию
Послесловие: Ключ автоматически подхватится, отключив автозапуск Касперского сразу после установки мы избавляем себя от автоматической перезагрузки, ее (автоматической перезагрузки) не будет и после нашей ручной. После ребута вы получите работающий каспер с последними (Вашими) базами< активированной защитой< подхваченным ключом. Размер SFX архива получился 18 мб видимо из-за добавленных баз.

Вопросы-
1.Зачем-
mkdir "%AllUsersProfile%\Application Data\Kaspersky Lab"
mkdir "%AllUsersProfile%\Application Data\Kaspersky Lab\AVP6"
mkdir "%AllUsersProfile%\Application Data\Kaspersky Lab\AVP6\Bases"
mkdir "%AllUsersProfile%\Application Data\Kaspersky Lab\AVP6\Data"
mkdir "%AllUsersProfile%\Application Data\Kaspersky Lab\AVP6\Dskm"
xcopy "Kaspersky Lab\AVP6\Bases\*.*" "%AllUsersProfile%\Application Data\Kaspersky Lab\AVP6\Bases"
xcopy "Kaspersky Lab\AVP6\Data\*.*" "%AllUsersProfile%\Application Data\Kaspersky Lab\AVP6\Data"
xcopy "Kaspersky Lab\AVP6\Dskm\*.*" "%AllUsersProfile%\Application Data\Kaspersky Lab\AVP6\Dskm"
???? Ведь установщик и так все делает..
2.Я все таки удалил Оркой строку RunPIWAndWai- по другому прога уходила в ребут (кто-то говорил что не надо)
3.из run.cmd исключил norestart – всеравно он не помогал…

Последний раз редактировалось 4zz, 19-01-2007 в 14:49.

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

Отправлено: 09:35, 19-01-2007 | #187