Я так же сделал как пишет
specialist, всё работает, в ближайшее время обновлю инструкцию по сборке.
Пока что могу выложить содержимое файлов сценария:
kis2010.bat Файл в кодировке DOS 866
Код:
![Выделить весь код](images/misc/selectcode.png)
rem Назначаем переменные для папки Касперского в зависимости от пути который разный для 64\32 разрядных систем:
IF EXIST "%SYSTEMDRIVE%\PROGRAM FILES (x86)" (SET SKIN="C:\Program Files (x86)\Kaspersky Lab\Kaspersky Internet Security 2010\Skin0") ELSE SET SKIN="C:\Program Files\Kaspersky Lab\Kaspersky Internet Security 2010\Skin0"
rem Копируем в корень системного диска папку с обновлениями и файл настроек Касперского:
xcopy "AVP9_Update_distribution" "%systemdrive%\AVP9_Update_distribution\" /E /Y
xcopy "install.cfg" "%systemdrive%\AVP9_Update_distribution\" /Y
rem Устанавливаем Касперского в скрытом режиме, с применением файла параметров установки kis.mst:
Start /wait kis.ru.msi TRANSFORMS=kis.mst /qn /norestart
rem Выдерживаем паузу для завершения процессов инсталятора:
ping -n 10 -w 1 127.0.0.1
rem Импортируем в реестр пароль "80678067":
Start /wait regedit /S KIS9(1).reg
rem Импортируем в реестр включение использование альтернативных скинов и использование скина "Skin0", указанного при назначении переменой:
REG ADD HKCU\SOFTWARE\KasperskyLab\protected\AVP9\settings /v "EnableSkinPath" /t REG_DWORD /d "00000001" /f
REG ADD HKCU\SOFTWARE\KasperskyLab\protected\AVP9\settings /v "SkinPath" /t REG_SZ /d %SKIN% /f
rem Копируем в папку с установленным Касперским два альтернативных скина и файл разрешения использования заблокированных ключей:
XCOPY /E /Q /Y /H DIRPROG "%ProgramFiles%\Kaspersky Lab\Kaspersky Internet Security 2010"
rem Применяем файл настроек Касперского:
START /MIN /wait /D "%ProgramFiles%\Kaspersky Lab\Kaspersky Internet Security 2010" avp.com IMPORT "%systemdrive%\AVP9_Update_distribution\install.cfg" /password=80678067
rem Обновляем Касперского из локальной папки:
START /MIN /wait /D "%ProgramFiles%\Kaspersky Lab\Kaspersky Internet Security 2010" avp.com UPDATE "%systemdrive%\AVP9_Update_distribution"
rem Копируем в папку установленного Касперского файл сброса даты пробной активации, а так-же ярлык к нему на рабочий стол:
xcopy /Y "Переактивация KIS_KAV 2010.bat" "%ProgramFiles%\Kaspersky Lab\"
xcopy /Y "Переактивация KIS_KAV 2010.bat.lnk" "%UserProfile%\Рабочий стол\"
net stop avp Start /wait regedit /S KIS9(2).reg
rem Удаляем с корня системного диска папку обновлений с файлом настроек:
RD /S /Q "%systemdrive%\AVP9_Update_distribution\"
KIS9(1).reg Файл в кодировке 1200 UTF 16 LE
Код:
![Выделить весь код](images/misc/selectcode.png)
Windows Registry Editor Version 5.00
; Импортируем пароль 80678067:
[HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\protected\AVP9\settings]
"OPEP"="37C6A33A8B4BD0DF0A9BC5480F3AE3E5"
; Ставим "птичку" "Использовать полупрозрачность окон уведомлений", и снимаем птичку "Уведомлять о новостях"
[HKEY_CURRENT_USER\Software\KasperskyLab\protected\AVP9\settings]
"EnableTransparentWindows"=dword:00000001
"TransparencyValue"=dword:000000ff
"EnableNewsTrayIcon"=dword:00000000
KIS9(2).reg Файл в кодировке 1200 UTF 16 LE
Код:
![Выделить весь код](images/misc/selectcode.png)
Windows Registry Editor Version 5.00
; Выключаем использование пароля, Удаляем сам пароль, Включаем самозащиту, Включаем запрет управления системной службой Касперского:
[HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\protected\AVP9\settings]
"EnablePswrdProtect"=dword:00000000
"OPEP"=""
"EnableSelfProtection"=dword:00000001
"AllowServiceStop"=dword:00000000
; Включаем запрет управления системной службой Касперского в параметрах по умолчанию:
[HKEY_LOCAL_MACHINE\SOFTWARE\KasperskyLab\protected\AVP9\settings\def]
"AllowServiceStop"=dword:00000000
В файле
kis.mst сделанном при помощи программы
Orca сделаны три правки:
В разделе
Registry:
Код:
![Выделить весь код](images/misc/selectcode.png)
ppp_reg_IDANACS 2 SOFTWARE\KasperskyLab\protected\AVP9\Settings EnableSelf Protection #0
ppp_reg_IDAYKCS 2 SOFTWARE\KasperskyLab\protected\AVP9\Settings\def EnablePswrdProtect #1
ppp_reg_IDA3KCS 2 SOFTWARE\KasperskyLab\protected\AVP9\Settings\def AllowServiceStop #1