Вот мое ламерское решение установки KIS 6.0 с обновленными базами, настройками и заменой назящего звука... :
Этап 1. Подготовка настроек:
1) Устанавливаем KIS.
2) Обновляем сигнатуры.
3) Сохраняем настройки KIS (во вкладке настройка/защита/кнопка "Сохранить") имя файла "kis60settings.dat" да-да именно .dat (лучше сохранить полностью настроенный профиль чтобы после конечной установки ничего не настраивать и для возможности вернуть самозащиту программы).
4) Отключаем в настройках всю защиту главное это - (Самозащита программы и мониторинг реестра).
5) Сохраняем настройки KIS имя файла "kisnoguard.dat".
6) Rar`им "%allusersprofile%\Application Data\Kaspersky Lab\AVP6\Bases" в SFX архив с комментарием :
Код:
![Выделить весь код](images/misc/selectcode.png)
Path=%allusersprofile%\Application Data\Kaspersky Lab\AVP6\Bases
SavePath
Silent=1
Overwrite=1
имя файла "Bases.exe".
7) Находим хороший не режущий уши звук на реакцию заражения и т.д. в формате PCM, называем Infected.wav, Rar`им в SFX архив с комментарием:
Код:
![Выделить весь код](images/misc/selectcode.png)
Path=%ProgramFiles%\Kaspersky Lab\Kaspersky Internet Security 6.0\Skin\sounds
SavePath
Silent=1
Overwrite=1
имя файла "Infected.exe".
8) Создаем .reg файл:
Код:
![Выделить весь код](images/misc/selectcode.png)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"kis"=-
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AVP]
"Start"=dword:00000003
имя файла "no_run.reg".
9) Создаем .bat файл
Код:
![Выделить весь код](images/misc/selectcode.png)
cd %Windir%\temp\KIS_2006
msiexec.exe /i setup.msi /qb /norestart
taskkill /IM avp.exe /F
"%ProgramFiles%\Kaspersky Lab\Kaspersky Internet Security 6.0\avp.com" IMPORT rtp %Windir%\Temp\KIS_2006\kisnoguard.dat
"%ProgramFiles%\Kaspersky Lab\Kaspersky Internet Security 6.0\avp.com" ADDKEY %Windir%\Temp\KIS_2006\KIS_2006.KEY
taskkill /IM avp.exe /F
rd /s /q "%allusersprofile%\Application Data\Kaspersky Lab\AVP6\Bases"
Infected.exe
Bases.exe
"%ProgramFiles%\Kaspersky Lab\Kaspersky Internet Security 6.0\avp.com" IMPORT rtp %Windir%\Temp\KIS_2006\kis60settings.dat
regedit /s no_run.reg
cmd /c taskkill /IM msiexec.exe /F
имя файла "install.bat".
10) Удаляем KIS с компьютера и перезагружаемся....
Этап 2. Создание Установщика:
Все ставится из %Windir%\temp\KIS_2006 (Запуск обязательно из временной папки - иначе ребут !!!).
1) Копируем 8 Файлов в %Windir%\temp\KIS_2006
setup.msi Пакет Установки KIS v6.0.0.300.
Bases.exe SFX Архив сигнатур.
Infected.exe SFX Архив звука на реакцию заражения.
kisnoguard.dat Настройки KIS c отключеной защитой.
kis60settings.dat Настройки KIS после установки.
KIS_2006.KEY Лицензионный ключ KIS 6.xx/KAV 5.xx.
no_run.reg Запрет на автозапуск (так на всякий случай).
install.bat Bat для установки из SFX архива rar или .CMD для 7z.
2) Запускаем install.bat и смотрим.... (если без ребута то, читаем дальше ,а если ребут смотри выше).
3) Все эти файлы Rar`им, 7zip`им в SFX Архив с комментарием для RAR:
Код:
![Выделить весь код](images/misc/selectcode.png)
Path=%Windir%\temp\KIS_2006
SavePath
Setup=install.bat
Silent=1
Overwrite=1
4) Используем полученный SFX Архив в WPI и подробном по.
--------------------------------------------------------------------------------------------------------------------------------------
Проблемы (нерешенные вопросы):
1) Данный метод дает осечки примерно 1/5 (может только у меня - на других машинах все проходит нормально).
2) Упростить установку убрав все лишнее (в .bat командах, размерах или кол-во файлов).
3) Получить ответ на - чем и как убрать или заменить базы в MSI файле (именно уменьшить размер MSI пакета установки - rar`ом как я понял решить частую замену баз намного быстрее чем кроить новый файл, MSI да еще через Админ. установку).
4) Желательно получить отлаженный .CMD вариант со всеми настройками для 7-Zip for installers (7z_Tools) в месте с. CFG.