Показать полную графическую версию : Антивирус Касперского (KAV) и Kaspersky Internet Security (KIS) .:[все вопросы]:.
Shpionus
24-03-2010, 18:06
Пробовал так:
xcopy "AVP8_Update_distribution" "%systemdrive%\AVP8_Update_distribution\" /E /Y
xcopy "install.cfg" "%systemdrive%\AVP8_Update_distribution\" /Y
Start /wait kis.ru.msi /qb /norestart
ping -n 10 -w 1 127.0.0.1
START /wait /D"%ProgramFiles%\Kaspersky Lab\Kaspersky Internet Security 2009" avp.com IMPORT "%systemdrive%\AVP8_Update_distribution\install.cfg"
START /wait /D"%ProgramFiles%\Kaspersky Lab\Kaspersky Internet Security 2009" avp.com UPDATE "%systemdrive%\AVP8_Update_distribution"
xcopy /Y "Переактивация KIS_KAV 2009.bat" "%ProgramFiles%\Kaspersky Lab\"
xcopy /Y "Переактивация KIS_KAV 2009.bat.lnk" "%UserProfile%\Рабочий стол\"
RD /S /Q "%systemdrive%\AVP8_Update_distribution\"
Но без использования пароля способ неработает :(
Shpionus
29-03-2010, 04:22
Ну не хотите помогать не надо. Я сам буду копаться :)
Вот:
http://i054.radikal.ru/1003/57/35cfbac3ef40.jpg
http://i055.radikal.ru/1003/1c/34bd4e10363c.jpg
http://i057.radikal.ru/1003/89/3594176d92c6.jpg
http://i053.radikal.ru/1003/96/e7302b0ea1bf.jpg
В общем то всё работает, но не все настройки применяются. Не применяются видимо те которые хранятся в каком-то другом месте, по крайней мере они явно не сохраняются в install.cfg, например: не отрабатывает "EnablePswrdProtect"=dword:00000000 - птичка использования пароля остаётся, но самого пароля нет. Прозрачность окон уведомлений отключена, и наоборот включено показывание новостей, это из пункта "Вид"
Ещё вопрос как оно будет работать на других компьютерах, с другими комплектующими, завтра проверю.
Shpionus
19-04-2010, 04:51
Мы с пользователем mariolast таки добились некой логической законченности установки KIS2010.
И так:
1) Загружаем с официального сайта дистрибутив программы - _http://www.kaspersky.ru/kaspersky_internet_security_downloads?downlink=206911815_
Устанавливаем. (Интернет должен быть отключен) Настраиваем копирование файлов для локального обновления:
Создаём на диске С: пустую папку с именем: Kaspersky_Update distribution и указываем программе копировать обновления в неё:
http://s60.radikal.ru/i170/1004/ee/17b70aef4918t.jpg (http://s60.radikal.ru/i170/1004/ee/17b70aef4918.jpg)
http://s44.radikal.ru/i106/1004/7e/b02a62897b33t.jpg (http://s44.radikal.ru/i106/1004/7e/b02a62897b33.jpg)
Обновляем (Первое обновление установленной программы на чистой системе, возможно без активации).
2) После завершения обновления, копируем в папку с файлами нашей сборки заполненую папку С:\Kaspersky_Update distribution, а так же файл kis.ru.msi находящийся по пути: C:\Documents and Settings\All Users\Application Data\Kaspersky Lab Setup Files\Kaspersky Internet Security 2010 9.0.0.736\Russian
http://s49.radikal.ru/i126/1004/7f/64d27e351fd0t.jpg (http://s49.radikal.ru/i126/1004/7f/64d27e351fd0.jpg)
3) Настраиваем программу так как мы считаем нужным. Я настроил следующим образом:
http://s60.radikal.ru/i169/1004/98/9f21a95bae49t.jpg (http://s60.radikal.ru/i169/1004/98/9f21a95bae49.jpg)
http://s42.radikal.ru/i095/1004/52/86bee6d53354t.jpg (http://s42.radikal.ru/i095/1004/52/86bee6d53354.jpg)
http://s49.radikal.ru/i124/1004/ed/639e7100f773t.jpg (http://s49.radikal.ru/i124/1004/ed/639e7100f773.jpg)
http://i011.radikal.ru/1004/bc/656325062e3dt.jpg (http://i011.radikal.ru/1004/bc/656325062e3d.jpg)
http://s48.radikal.ru/i119/1004/83/ecc44a53a9a3t.jpg (http://s48.radikal.ru/i119/1004/83/ecc44a53a9a3.jpg)
После чего сохраняем настройки в файл:
http://s001.radikal.ru/i196/1004/40/0924c0c8cf35t.jpg (http://s001.radikal.ru/i196/1004/40/0924c0c8cf35.jpg)
4) Редактируем при помощи программы Orca файл kis.ru.msi:
http://i054.radikal.ru/1003/57/35cfbac3ef40t.jpg (http://i054.radikal.ru/1003/57/35cfbac3ef40.jpg)
http://i055.radikal.ru/1003/1c/34bd4e10363ct.jpg (http://i055.radikal.ru/1003/1c/34bd4e10363c.jpg)
http://s39.radikal.ru/i086/1004/93/8b75a7705fe7t.jpg (http://s39.radikal.ru/i086/1004/93/8b75a7705fe7.jpg)
Где взять ORCA _http://ifolder.ru/3103440_
5) Создаём файлы: kis2010.bat, KIS9(1).reg, KIS9(2).reg
http://i021.radikal.ru/1004/45/2670fa5dbc8ct.jpg (http://i021.radikal.ru/1004/45/2670fa5dbc8c.jpg)
6) Запаковываем получившееся добро в само распаковывающийся архив:
http://s003.radikal.ru/i204/1004/50/e5d8bb6935c3t.jpg (http://s003.radikal.ru/i204/1004/50/e5d8bb6935c3.jpg)
http://s58.radikal.ru/i162/1004/c8/d8a9135806e0t.jpg (http://s58.radikal.ru/i162/1004/c8/d8a9135806e0.jpg)
http://i073.radikal.ru/1004/b9/4f7a35217957t.jpg (http://i073.radikal.ru/1004/b9/4f7a35217957.jpg)
http://s52.radikal.ru/i136/1004/f3/43027c21fd3ct.jpg (http://s52.radikal.ru/i136/1004/f3/43027c21fd3c.jpg)
http://s59.radikal.ru/i164/1004/47/507e74c3f064t.jpg (http://s59.radikal.ru/i164/1004/47/507e74c3f064.jpg)
Содержимое файла Переактивация KIS_KAV 2010.bat по прежнему воздержусь показывать, разве что только администрация даст личное добро.
specialist
24-07-2010, 20:24
Shpionus, спасибо за мануал. а есть ли готовые сборочки и отдельно ресурсы (reg и cmd) - имею желание перепаковать установщик msi и сжать 7zip - будет на 20% меньше - примерно 105-110 мб
Shpionus
25-07-2010, 02:39
Эта сборка с базами занимает 200 мб. Сборка пользователя MarioLast по похожему сценарию но на автоите и в 7z архиве занимет 150 мб.
Ресурсы reg, и cmd находятся внутри сборок, и самому их написать не составляет труда.
Если что ICQ: 294-173-515
Shpionus Метод сборки работает, однако есть вопрос, можно ли прикрутить в в эту сборку еще и установку нового Skin'а , пробую после установки антивируса:
Start /wait kis.ru.msi /qb /norestart
хочу копировать новый скин :
xcopy "Skin\*.*" "C:\Program Files\Kaspersky Lab\Kaspersky Internet Security 2010\Skin" /E /Q /Y
Появляется сообщение "Отказано в доступе". Хотя kis.ru.msi отредактирован в ORCA - в таблице Registry параметр EnableSelfProtection = 0 и EnablePswrdProtect = 1. Подскажите как можно обойти это ограничение, буду очень благодарен.
specialist
03-08-2010, 00:22
Oleg48, лучше новый добавляй, например папка skin1
и в реестр через батник импортируй после команды xcopy
у меня примерно так (за исключением того что почти все пути как переменные)
XCOPY /E /Q /Y /H DIRPROG "%ProgramFiles%\Kaspersky Lab\Kaspersky Internet Security 2010"
REG ADD "HKCU\SOFTWARE\KasperskyLab\protected\AVP9\settings" /v "EnableSkinPath" /t REG_DWORD /d 1 /f
REG ADD "HKCU\SOFTWARE\KasperskyLab\protected\AVP9\settings" /v "SkinPath" /t REG_SZ /d "C:\Program Files\Kaspersky Lab\Kaspersky Internet Security 2010\skin1" /f
в папке DIRPROG папка skin1 и все что я хочу скопировать в папку с установленной прогой с сохранением структуры вложенности
Shpionus
03-08-2010, 17:21
Я так же сделал как пишет specialist, всё работает, в ближайшее время обновлю инструкцию по сборке.
Пока что могу выложить содержимое файлов сценария:
kis2010.bat Файл в кодировке DOS 866
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
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
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:
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
Shpionus по Вашему варианту сборки есть несколько вопросов:
1. Как Вам удалось спустится в папку - C:\Program Files\Kaspersky Lab\Kaspersky Internet Security 2010\ . Я сколько не пробывал ниже C:\Program Files\Kaspersky Lab\ меня непускают, нет доступа.
2. Ключи предоставленные specialist :
REG ADD "HKCU\SOFTWARE\KasperskyLab\protected\AVP9\settings" /v "EnableSkinPath" /t REG_DWORD /d 1 /f
REG ADD "HKCU\SOFTWARE\KasperskyLab\protected\AVP9\settings" /v "SkinPath" /t REG_SZ /d "C:\Program Files\Kaspersky Lab\Kaspersky Internet Security 2010\skin1" /f
просто не работают даже если в параметре "SkinPath" указать любой адрес.
3. Зачем Вам вот эта строчка?
rem Выдерживаем паузу для завершения процессов инсталятора:
ping -n 10 -w 1 127.0.0.1
Перед этой строчкой строка начинается с "Start /wait" что самособой подразумевает что командный файл продолжит выполняться после того как дождется окончания работы этой команды и Ваш "пинг" просто Бесмысленный, может я неправ, аргументируйте :)
Как всегда отвечаю на свой вопрос сам, получилось у меня добраться в папку с Касперским, положить туда новый skin, поставить ключи и все заработало. Получилось это по тому что все эти действия я выполнял до установки программы, вот так :)
Shpionus
04-08-2010, 15:44
Oleg48
1) С помощью программы "ORCA" Я открыл KIS.msi и поменял три параметра реестра которые создаются "каспером" во время установки. Какие параметры, указано в конце моего последнего сообщения #608.
2) Та же причина что и с доступом в папку "Каспера". Он при создании реестра создаёт там параметр защиты, своего раздела, и своей папки. Если ещё на этапе инсталяции KIS.msi не предусмотреть отключение этой защиты, то конечно не будет доступа не в папку не в реестр.
3) В большинстве случаев сразу после выгрузки и памяти KIS.msi ("Start /wait" уже запускает следующую задачу) следующие команды не срабатывали, видимо не успевали завершится какие-то переходные процессы.
Я понимаю что это не профессиональное решение, но другого я пока не нашёл. Можете попробовать без этой строчки, но если что-то не сработает.... :)
На счёт действий до установки программы, конечно вариант, но решённый как бы сам по себе, с файлами в папке Каспера вы смогли так решить проблему, а вот с добавлением параметров реестра так фокус не пройдёт, Каспер просто удалит то что вы добавляли для него в реестр зарание, и пересоздаст свой раздел. А тот способ который используем мы, позволяет одним выстрелом сразу много зайцев поиметь :)
Уважаемый Shpionus, я не претендую на оригинальность в создании установки Каспера, я использую все Ваши методы: установка с mst файлом (orca), файлы настройки такие же, как и у Вас и т.д., только некоторые вещи я делаю по-своему, я не обновляю антивирусные базы в установщике, я обновляю их со стороннего источника и еще работаю над тем чтобы ставить ключ со стороннего источника, но это только в планах. Вернемся на землю, я долго делал командный файл по Вашей раскладке, однако я никак не мог поместить папку со скином в папку Каспера, и тем более применить настройку реестра Каспера, пробовал всякие варианты, и просто "по приколу" ( :) неслабый прикол долбался целый день) поменял порядок действий (такое было в предыдущих версиях установки Каспера), и вдруг все заработало, скин и ключи короче все.
И если Вы все-таки решитесь поменять чуть-чуть Вашу схему установки, или просто попробуете, я думаю, что и у Вас все получиться, в довесок публикую свой командный файл установки kis 9.0.0.736 ru, я думаю в нем Вы заметите некоторые Ваши строчки.
@echo off
SETLOCAL enabledelayedexpansion
::Назначаем переменные для папки Касперского в зависимости от пути который разный для Windows разрядных систем:
IF EXIST "%SYSTEMDRIVE%\PROGRAM FILES (x86)" (SET SKIN="C:\Program Files (x86)\Kaspersky Lab\Kaspersky Internet Security 2010\Skin1") ELSE SET SKIN="C:\Program Files\Kaspersky Lab\Kaspersky Internet Security 2010\Skin1"
:: Создаем папку и копируем туда новый скин
mkdir %SKIN%
xcopy "Skin\*.*" %SKIN% /E /Q /Y /H
:: Задаем ключи реестра для настройки Касперского на скин
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
:: Устанавливаем антивирус Касперского
Start /wait kis.ru.msi TRANSFORMS=kis.mst /qn /norestart
:: Задаем пароль антивирусу с помощью файла реестра
Start /wait regedit /S start.reg /f
:: Устанавливаем настройки Касперского
START /b /wait /D %SKIN:\Skin1=% avp.com IMPORT "install.cfg" /password=80678067
:: Восстанавливаем настройки безопасности
Start /wait regedit /S finish.reg
exit
P.S. Работает даже без пинга :) , пользуйтесь на здоровье, а обновление сами добавите. Да, большой респект за параметр AllowServiceStop, инсталяшка получилась, без окошек, то что нужно для WPI установки ;)
Shpionus
05-08-2010, 04:07
Вспомнил, без пинга как раз обновление отсутствующее у вас, не хотело срабатывать.
Я не столь опытен в программировании вообще, и в написании *.bat файлов в частности, так что использовать переменные стараюсь поменьше, так мне легче "ВИДЕТЬ" что делает скрипт, и соображать где ошибка.
По моему сценарию всё отрабатывает без проблем. :)
Поправочка, в программировании я не просто не силён, я в нём вообще полный ноль :) И исправлять эту ситуацию не имею планов ;)
Обновление не ставлю в свой дистрибутив лищь по причине лени. Смысл в чем. Лень каждый раз перепаковывать инсталляшку из-за обновления баз, но хочется всегда иметь установку Касперского со свежими базами. По этому для обновление баз я создаю "зеркало" антивирусных баз Касперского и после установки антивируса запускаю командный файл который запускает Касперского на обновление с "зеркала" и имею из этого два плюса.
1)Инсталляшку антивируса ненадо постоянно перепаковывать;
2)Можно сразу иметь несколько видов антивирусов Касперского (KIS 7-9, KAV 7-9) для установки.
Главное переодически обновлять "зеркало" антивирусных баз Касперского.
Хотел спросить а Ваш сценарий в посте #608, вообще работает? Просто я несмог его запустить чтобы нормально отрабатывал "Skin", ну папка в директории Касперского и ключи реестра чтобы Касперский запускался с этим скином. Поэтому и появилась переделка Вашего сценария. Может как и у меня у кого нибудь еще в Вашем сценарием ничего неполучится со скином, то моя переделка Вашего сценария может стать хорошей альтернативой.
Если интересно, на этапе тестирования, я в командный файл добавляю перед и после каких либо операций команду "pause", перед использование переменной ставлю команду "echo ПЕРЕМЕННАЯ" и естественно сразу за этой командой стоит "pause". Естественно после такой переделки сценарий становится просто ручным (каждый раз после команды "pause", просит нажать любую клавишу). Неупаковывая запускаю сценарий в работу и тестирую, тестирую, тестирую ... ;)
specialist
05-08-2010, 21:11
Oleg48,
а что это у вас такое интересное?
...%SKIN:\Skin1=%...
Shpionus
06-08-2010, 00:23
Я уже написал в своём предыдущем сообщении что у меня всё работает, и скины в том числе.
Oleg48,
а что это у вас такое интересное?
Код:
...%SKIN:\Skin1=%... »
Это где такое, и что это? :o
Вот моё: multi-up.com/315850
Базы только надо добавить... в папку AVP9_Update_distribution
specialist, Shpionus В переменной %SKIN% храниться путь к скину и что-бы не переписывать наново переменную я удаляю часть пути, выглядит это где то так.
В начале в переменной %SKIN% храниться значение
"C:\Program Files\Kaspersky Lab\Kaspersky Internet Security 2010\Skin1"
А если применить к этой переменной %SKIN:\Skin1=% то значение переменной
"C:\Program Files\Kaspersky Lab\Kaspersky Internet Security 2010"
Ну это больше вопрос по командным файлам
Shpionus
07-08-2010, 02:27
Это уже тонкости выходящие за пределы моей компетенции. Думаю что specialist лучше поможет.
Shpionus
07-08-2010, 04:44
Сегодня мы со specialist'ом немного оптимизировали и поправили командный файл, думаю многие вопросы и проблемы уйдут.
xcopy "AVP9_Update_distribution" "%systemdrive%\AVP9_Update_distribution\" /E /Y
xcopy "install.cfg" "%systemdrive%\AVP9_Update_distribution\" /Y
Start /wait kis.ru.msi TRANSFORMS=kis.mst /qn /norestart
ping -n 10 -w 1 127.0.0.1
Start /wait regedit /S KIS9(1).reg
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 "%ProgramFiles%\Kaspersky Lab\Kaspersky Internet Security 2010\Skin0" /f
XCOPY /E /Q /Y /H DIRPROG "%ProgramFiles%\Kaspersky Lab\Kaspersky Internet Security 2010"
START /MIN /wait /D "%ProgramFiles%\Kaspersky Lab\Kaspersky Internet Security 2010" avp.com IMPORT "%systemdrive%\AVP9_Update_distribution\install.cfg" /password=80678067
START /MIN /wait /D "%ProgramFiles%\Kaspersky Lab\Kaspersky Internet Security 2010" avp.com UPDATE "%systemdrive%\AVP9_Update_distribution"
net stop avp
Start /wait regedit /S KIS9(2).reg
RD /S /Q "%systemdrive%\AVP9_Update_distribution\"
specialist, Shpionus посмотрел и попробывал ставить Ваши сборки, все работает, почему у меня не работает такая сборка как у Вас (поэтому переделываю командный файл) незнаю, буду анализировать, искать различия. specialist где Вы взяли такой kis.ru.msi файл, почему он такой большой (135 мб) и чем Вы упаковывали вашу сборку, еле распаковал только во время установки, 7zip, WinRar и Universal Extractor не смогли распаковать. И еще вопрос какие 7zSFX модули используете?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.