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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » DrWeb 5.x/6.x/7.x/8.x/9.x - автоустановка

Ответить
Настройки темы
DrWeb 5.x/6.x/7.x/8.x/9.x - автоустановка

Аватара для Anton04

Ветеран


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


Конфигурация

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


Изменения
Автор: Anton04
Дата: 05-10-2013
Описание: Корректировка названия темы в связи с выходом DrWeb версии 9.х.
В связи с выходом новой версии DrWeb хочется спросить: может кто поделится методом(дами) автоустановки DrWeb? Интересует автоустановка Dr.Web Security Space Pro/Dr.Web Бастион Pro и Антивирус Dr.Web для Windows. Насколько я понял там применяется двойной метод InstallShield+Windows Installer. Хорошо бы обойтись только оригинальными ключами, в крайнем случае пойдет перепаковка программы...

Вариант решения для версии 5.х от участника форума otsheln1k
Вариант решения для версии 6.х от участника форума otsheln1k
Ключи для тихой устновки DrWeb версии 7.х
Ключи для тихой устновки DrWeb версии 8.х/9.x

DWUP - конструктор аддонов\пакетов АУ DrWeb 6.0+DRWU от участника форума volk1234


P.S. Если чего надо подредактировать/добавить в шапку пишите мне в ПМ.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:32, 25-12-2008

 

Аватара для Комсомолец

Ветеран


Автор проектов


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

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


такое уже не подходит?
читать дальше »
Код: Выделить весь код
DrWeb ставится с помощью файлика custom.ini
В справке BATCHSET.HLP которая идет с DrWeb есть описание значений и примерный файл custom.ini. 
Возможно у тебя нет этой справки.
Установка программы Dr.Web ® для Windows 95-XP в итерактивном режиме на большое число компьютеров вызывает значительные потери времени. Для облегчения этого процесса введен режим пакетной установки, позволяющий производить установку по заранее подготовленному сценарию, записанному в текстовый файл параметров.

Для замены ручного ввода параметров на заранее подготовленные значения используется ключ 

/M=[имя файла параметров]. 

Файл параметров представляет из себя простой текстовый файл, содержащий в каждой строке пару переменная=значение. Список возможных для задания переменных, их значения и примеры использования приведены ниже.



В сочетании с ключом /S (Silent Install), использование файла параметров позволяет автоматизировать установку программы на большое число компьютеров.

Список параметров, допустимых в файле параметров пакетной установки:

MAINDIR - каталог установки программы Dr.Web ® для Windows 95-XP 
Пример:
MAINDIR=C:\Program Files\DrWeb for Windows 

SETTYPE - тип установки. Может принимать одно из следующих значений: 
A - Минимальный (устанавливаются сканеры Win32, SpIDer Guard и планировщик)
B - Типичный (по умолчанию, устанавливаются все компоненты)
C - Набор компонентов определяется переменной COMPONENTS

Пример:
SETTYPE=B

COMPONENTS - набор устанавливаемых компонентов Dr.Web ® для Windows 95-XP. Учитывается только при задании типа установки C. Может включать в себя следующие значения:
A - Сканеры WIN32
B - SpIDer Guard
C - Файлы помощи
D - Звуковые файлы
E - Планировщик
F - SpIDerMail

По умолчанию COMPONENTS=ABCDEF

Программа установки всегда добавляет символ A. При установке Dr.Web ® для Windows 95-XP на серверные платформы программа установки отключит символы B и F.
Пример:
COMPONENTS=ACDE 

MAINSET - группа установок Dr.Web ® для Windows 95-XP. Включение/выключение опций проверки.
A - Эвристический анализ
B - Проверка памяти
C - Сканирование загрузочных секторов
D - Поиск в подкаталогах

По умолчанию MAINSET=ABCD
Пример:
MAINSET=ABCD

FILETYPES - группа установок Dr.Web ® для Windows 95-XP. Включение/выключение опций поиска.
A - Поиск в архивах
B - Поиск в запакованных исполняемых файлах
C - Поиск в E-mail

По умолчанию FILETYPES=ABC
Пример:
FILETYPES=ABC

SCHEDULY1 - группа установок планировщика Dr.Web. Задает выполнение задачи

автоматического обновления.
A - Запуск каждый час
B - Запуск ежедневно - (в 18:00)
C - Запуск еженедельно - (суббота 18:00)
D - Запуск ежемесячно - (15 число 18:00)
По умолчанию SCHEDULY1=B
Не анализируется при отсутствии в параметре COMPONENTS символа E.
Пример:
SCHEDULY1=C

SCHEDULY2 - режим запуска программы обновления. Если SCHEDULY2=A, то 
программа обновления осуществит обновление без участия пользователя (будет выполнена с ключом /GO). Если SCHEDULY2=x, то программа обновления будет запущена в обычном режиме.

SCHEDULY3 - параметр, определяющий включение режима динамического обновления баз SpIDer Guard. Если SCHEDULY3=A, то режим динамического обновления включен.Если SCHEDULY3=x , то режим динамического обновления выключен.

DYNUPTIME - параметр, определяющий интервал перидичности проверки изменения баз программой SpIDer Guard. Учитывается только при установленном параметре SCHEDULY3. Может принимать следующие значения:
10 - 10мин

20 - 20мин
30 - 30мин
60 - 60мин
120 - 120мин
240 - 240мин
480 - 480мин
960 - 960мин

UPDATE - параметр,определяющий проведение автоматического обновления после завершения установки. Если UPDATE=A, то обновление будет произведено. Если UPDATE=x, то обновление произведено не будет. Следует отметить, что в случае использования ключей командной строки /URL:, /USER: и /PASS:, они имеют имеют приоритет по сравнению с параметром UPDATE, т.е. в случае их использования значение параметра UPDATE не анализируется. 

SPMODE - параметр, определяющий режим запуска SpIDer Guard NT-XP.
A - ручной
B - автоматический (по умолчанию)
Не анализируется при установке под Windows 95,98,ME.

KEYVAL - параметр, определяющий установку ключевого регистрационного файла.
A - устанавливается ключ drweb32.key, лежащий в каталоге с дистрибутивом (при его отсутствии никакого ключа установлено не будет)
B - сохраняется ключ, лежащий в каталоге установки (при его отсутствии никакого ключа установлено не будет)

С - устанавливается evaluation ключ, находящийся внутри дистрибутива


Для обеспечения корректной обработки языковых ресурсов, в файле параметров должна присутствовать строчка:

LANG=Russian (Русский) - для Русского языка
LANG=English - для Английского языка
LANG=German (Deutsch) - для Немецкого языка
LANG=Spanish (Espaсol) - для Испанского языка

Файл параметров со следующими строками производит установку программы Dr.Web ® для Windows 95-XP в каталог C:\Program Files\DrWeb for Windows. 

Устанавливаются сканнеры Win32, Файлы помощи и звуковые файлы. Заданы следующие опции проверки - Эвристический анализ, Сканирование загрузочных секторов и Поиск в подкаталогах. Производится поиск в архивах, запакованных и почтовых файлах. После установки производится автоматическое обновление с параметрами обновления, заданными в ;предыдущей установке, или, при первичной установке, с параметрами по умолчанию. Устанавливается ключевой файл drweb32.key, лежащий в каталоге с дистрибутивом.

LANG=Russian (Русский)
MAINDIR=C:\Program Files\DrWeb for Windows
SETTYPE=C
COMPONENTS=ACD
MAINSET=ACD
FILETYPES=ABC
SCHEDULY1=B
SCHEDULY2=x
SCHEDULY3=x
DYNUPTIME=60
UPDATE=A
KEYVAL=A

Для использования этого файла параметров в режиме 'молчаливой установки', запустите программу установки DrWeb32.exe со следующими ключами командной строки:

drweb32.exe /S /M=setup.ini

где setup.ini - файл параметров, содержащий приведенные выше строки.

Добавляя ключи, приведенные в документации к Dr.Web ® для Windows 95-XP, можно вводить дополнительное управление установкой, например следующий вызов:

drweb32.exe /S /M=setup.ini /NC

произведет установку с параметрами из файла setup.ini и не запустит проверку носителей после установки.

Для облегчения создания файлов параметров, при обычной установке в итерактивном режиме, в каталоге установки образуется файл custom.ini, в который вносятся все перечисленные ранее параметры установки (за исключением KEYVAL) с их значениями, соответствующими введенным при установке. Для повторения установки программы с теми же параметрами на другом компьютере, скопируйте файл custom.ini, внесите требуемое значение параметра KEYVAL и запустите 

drweb32.exe /S /M=custom.ini


Просто не пользуюсь им вообще. Нарыл то-ли на борде, то-ли на хоботе.

-------
Для того, чтобы узнать, что такое рекурсия - необходимо узнать, что такое рекурсия. :)

http://forum.oszone.net/image.php?type=sigpic&userid=69953&dateline=1440353086


Отправлено: 01:01, 13-04-2009 | #51



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для volk1234

Старовер


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

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


Насколько точна эта информация Комсомолец? И будет ли это работать с 5й версией?
Хочу поднять ее в шапку.

-------

Ю-ху!


Отправлено: 09:46, 13-04-2009 | #52

ZaV ZaV вне форума

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


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

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


Да информация эта верная но только для версии
Цитата Комсомолец:
программы Dr.Web ® для Windows 95-XP »
и давно устарело.
на этом форуме это тоже было
для версии 4.32
Так что это неактуально уже минимум с версии 4.33

Отправлено: 10:05, 13-04-2009 | #53


Аватара для Комсомолец

Ветеран


Автор проектов


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

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


volk1234, ну если подпишешь, что до 4.32 подходит-то можешь и поднять. Инфа достоверная.

-------
Для того, чтобы узнать, что такое рекурсия - необходимо узнать, что такое рекурсия. :)

http://forum.oszone.net/image.php?type=sigpic&userid=69953&dateline=1440353086


Отправлено: 13:15, 13-04-2009 | #54


Аватара для -devICE-

Старожил


Автор проектов


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

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


ZaV, спасибо тебе огромное, благодаря твоей подсказке собрал свой инсталлер с опцией тихой установки, вот только моя задумка с выключением использования ключа во время установки и размещения его в папке program files/drweb, которая создается после установки административной точки, не принесла успеха. Как можно подкинуть установщику ключ-файл во время тихой установки?

-------
Жизнь - это преодоление препятствий => Жизнь - это паркур [мое]
-------
FastStone Image Viewer | WinPatrol | Vetton Wallpapers

-------


Отправлено: 20:46, 13-04-2009 | #55


Аватара для DenchikK

Старожил


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

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


Собственно вариант SETUPEXEDIR= "." не прокатил у меня то же - ни через батник, ни вручную, ни через Temp SFX. Жестко фиксировать путь - не катит то же. Потому на скорую руку видоизменил установку:
Код: Выделить весь код
copy drweb32.key "%systemdrive%\
start /wait msiexec /i "drweb-500-win.msi" TRANSFORMS=1049.mst SETUPEXEDIR="%systemdrive%\" REBOOT=ReallySuppress /qb-!
del "%systemdrive%\drweb32.key
Теперь для изящности можно добавить приблудку скрывающую досовское окно, да отключив самозащиту - упихать в нужные места базы и инишник.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:13, 19-04-2009 | #56


Аватара для -devICE-

Старожил


Автор проектов


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

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


DenchikK, используй сей способ в 7zSFX и в путь... сейчас я это и сделаю, спасибо за идею

-------
Жизнь - это преодоление препятствий => Жизнь - это паркур [мое]
-------
FastStone Image Viewer | WinPatrol | Vetton Wallpapers

-------


Отправлено: 17:20, 19-04-2009 | #57


Аватара для DenchikK

Старожил


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

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


-devICE-,
У мну почти все программки в sfx :beer:
Аккуратненько так:
Сейчас переделал батник в скрипт с расширенными возможностями
Если кому интересно:
Код: Выделить весь код
If WinExists(@ScriptName) Then Exit
AutoItWinSetTitle(@ScriptName)
AutoItSetOption("TrayIconDebug", 1)
AutoItSetOption("SendKeyDelay", 60)
AutoItSetOption("MouseCoordMode", 0)

;проверка на наличие установленной программы
If FileExists ( @ProgramFilesDir & "\DrWeb\drweb32w.exe" ) Then
	MsgBox (64,'Информация','Программа DrWeb уже стоит на Вашем компьютере. Удалите её и попробуйте снова.',5)
      Exit
EndIf

Global $path

FileCopy (@ScriptDir & '\drweb32.key', @HomeDrive & '\',9)

Sleep (500) 

RunWait(@COMSPEC & ' /c Start /wait drweb-500-win.msi TRANSFORMS=1049.mst SETUPEXEDIR="%systemdrive%\" REBOOT=ReallySuppress /qb-!')

Sleep (500)

FileDelete(@HomeDrive & '\drweb32.key')

$path = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\DrWeb32W.Exe", "Path")
Sleep (500)
FileCopy (@ScriptDir & '\drweb32.ini', $path & '\',9)
Sleep (500)
FileMove($path & "\DrWebUpW.exe", $path & "\1DrWebUp.exe")
Sleep (500)
RunWait (@ScriptDir & '\base.exe')

MsgBox(0, "DenchikK Поздравляет!", "Установка Закончена", 2)

Exit

Последний раз редактировалось DenchikK, 19-04-2009 в 20:02.


Отправлено: 19:35, 19-04-2009 | #58


Аватара для -devICE-

Старожил


Автор проектов


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

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


DenchikK, Я полагаю скрипт примерно следующий.
Код: Выделить весь код
Title="Установка DrWeb 5.00.1.03231"
SetEnvironment="InstPath=\"%systemdrive%\\drweb_inst\""
BeginPrompt="Сейчас будет произведена установка DrWeb 5.00.1.03231"
InstallPath="%systemdrive%\\drweb_inst"
Delete="%InstPath%"
OverwriteMode="0"
RunProgram="drweb-500-win.msi"
AutoInstall="drweb-500-win.msi /qn SETUPEXEDIR=%InstPath% REBOOT=ReallySuppress"
GUIFlags="4+8+16+32+2048"
GUIMode="1"
ExtractTitle="DrWeb 5.00.1.03231"
ExtractDialogText="Подождите немного..."
HelpText="При запуске этого архива без ключей будет установлен\nDr.Web 5.0 без лицензионного ключа в обычном режиме.\n\nПри запуске этого архива с ключом '-ai' будет установлен\nDr.Web с лицензионном ключом в тихом режиме."

-------
Жизнь - это преодоление препятствий => Жизнь - это паркур [мое]
-------
FastStone Image Viewer | WinPatrol | Vetton Wallpapers

-------


Отправлено: 19:43, 19-04-2009 | #59


Аватара для conductor

Ветеран


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

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


devICE
прикольный скрипт !!!

Отправлено: 22:41, 19-04-2009 | #60



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » DrWeb 5.x/6.x/7.x/8.x/9.x - автоустановка

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - [решено] Установка DrWeb Vsirf Microsoft Windows 7 5 18-09-2009 23:14
Разное - [решено] проблема с DrWeb Intergo Microsoft Windows Vista 4 18-04-2009 12:14
Разное - [решено] у XP ломается DNS при установке DrWeb builderdp Microsoft Windows 2000/XP 2 26-03-2009 10:15
DrWeb 4.3x - автоустановка nattropin_new Автоматическая установка приложений 139 09-11-2008 13:49
[решено] как создать самозагружаемый CD для запуска с него DOS версии Drweb? oparin Автоматическая установка приложений 10 25-10-2007 22:00




 
Переход