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

Компьютерный форум 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

 

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


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

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


cleric1985_n,

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

На предыдущей странице XXXler, приводил необходимые ключи к стандартному установщику...попробуйте их использовать...
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:37, 05-03-2011 | #201



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

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


Старожил


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

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


друзья, покритикуйте статеечку. её написал для форума ннм-клуба.
ссылка на оригинальный пост тут:
читать дальше »
http://www.nnm-club.ru/forum/viewtopic.php?t=217397&start=150


версии DrWeb-а, учавствующие там на 18.03.11
появились новые версии на 10.05.11, порядок сборки инсталлчтора от этого не изменился

сам пост (многа букав! ) тут:
читать дальше »
DrWeb v.6.0 AiO RePack (18.03.11)

попробую сделать суппер-репак в стиле AiO (всё в одном) этого антивируса и подробно описать порядок действия.
все действия по копированию, распаковки, редактированию делаю в FAR-е

начнем!

- скачиваем инсталляционные файлы с официального FTP DrWeb-a
ftp://ftp.drweb.com/pub/drweb
- заходим в папку windows и качаем файлы drweb-600-win-*.exe
drweb-600-win-space-x64.exe
drweb-600-win-space-x86.exe
drweb-600-win-x64.exe
drweb-600-win-x86.exe

общий размер 376 310 568

- распаковываем каждый файл, из распаковки берем msi-файл (drweb-600-win-*.msi) и MST-файл для русского языка (1049.MST)
- MST-файл (1049.MST) переименовываем в родственный файл drweb-600-win-*.mst для удобства
- получили сл.файлы:
drweb-600-win-space-x64.msi и drweb-600-win-space-x64.MST - поместим эту пару в папку 1
drweb-600-win-space-x86.msi и drweb-600-win-space-x86.MST - эту в папку 2
drweb-600-win-x64.msi и drweb-600-win-x64.MST - сотв. в 3
drweb-600-win-x86.msi и drweb-600-win-x86.MST - сотв. в 4

- теперь каждый msi-файл (drweb-600-win-*.msi) еще раз распакуем, получим похудевший msi-файл (drweb-600-win-*.msi) и кучу файлов в папках:
Common
CommonAppData
program files

- оригинальный (толстый) msi-файл убираем (к примеру оригинальный drweb-600-win-space-x64.msi размером 118 929 192 бит, а распакованный 10 801 152 бит)

- начнем собирать файлы для суппер-пака
- создаем папку Drweb-600-AiO
- и туда перемещаем все файлы из временных папок 1, 2, 3 и 4
- и туда же кидаем MST-файлы (drweb-600-win-*.mst)
- режим копирования - без перезаписи, имеющиеся файлы не копируем!
- получили папку такого содержимого:
папки:
Common
CommonAppData
program files

файлы:
drweb-600-win-space-x64.msi
drweb-600-win-space-x64.MST
drweb-600-win-space-x86.msi
drweb-600-win-space-x86.MST
drweb-600-win-x64.msi
drweb-600-win-x64.MST
drweb-600-win-x86.msi
drweb-600-win-x86.MST


- ищем долгоживущий ключ drweb32.key (журнальный или свой или полученный по акции), кидаем его рядом с msi- и MST- файлами

- в этой же папке пишем bat-файл setup.bat
Код: Выделить весь код
goto %1
:2
rem Drweb Space
if defined ProgramW6432 (
set file=drweb-600-win-space-x64
) else (
set file=drweb-600-win-space-x86
)
goto 0
:1
rem Drweb
if defined ProgramW6432 (
set file=drweb-600-win-x64
) else (
set file=drweb-600-win-x86
)
:0
msiexec /i %file%.msi TRANSFORMS=%file%.mst SETUPEXEDIR="." REBOOT=ReallySuppress /qb-!
поясню:
- setup.bat работает с параметром 1 или 2
- запустили так
Код: Выделить весь код
setup.bat 1
- получили установку простого DrWeb-а
- запустили так
Код: Выделить весь код
setup.bat 2
- получили установку DrWeb Security Space
- разрядность системы (x64 или x86) определяется конструкцией
Код: Выделить весь код
if defined ProgramW6432 (
система 64-битная
) else (
система 32-битная
)
- далее пакуем всю папку 7zip-ом в архив drweb-600-All.(18.03.11).7z
- превращаю архив в sfx-exe с помощью модифицированного модуля
http://7zsfx.info/ru/
- файла конфигурации такой:
Код: Выделить весь код
;!@Install@!UTF-8!
Title="Установка Dr.Web Антивирус и Security Space Pro (x86-x64)"
BeginPrompt="Сейчас будет установлена русская версия

Dr.Web Антивирус Pro 6.0 [18.03.2011]

возможные варианты установки
(запустите этот файл со следующими ключами):

1. setup.exe -ai1 - для Dr.Web Антивирус Pro 6.0
2. setup.exe -ai2 - для Dr.Web Security Space Pro 6.0

разрядность системы (x86-x64) определяется автоматически

использовать вариант 1 (Dr.Web Антивирус Pro 6.0)?"
ExtractTitle="Распаковка файлов..."
ExtractDialogText="... ждите ..."
RunProgram="hidcon:setup.bat 1"
AutoInstall1="hidcon:setup.bat 1"
AutoInstall2="hidcon:setup.bat 2"
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
;!@InstallEnd@!
- получил файл drweb-600-All.(18.03.11).exe - готовый AiO репак всех версий DrWeb, размер (зависит от степени сжатия) около 105 мег!
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:38, 11-05-2011 | #202


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

Ветеран


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

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


wadimus,

Интересная информация. Только требуется одно уточнение: если для всего репака нужен всего один ключ, то разве такой универсальный существует, чтобы подходил одновременно к разным версиям DrWeb-а? Помню, когда-то пробовал офключ от простой версии DrWeb-а подсунуть версии типа DrWeb Pro, но облом вышел - точно не помню, что там было, но по-моему то ли вылезло сообщение, что ключ не тот, то ли, что установлен будет не DrWeb Pro, а обычная версия.

-------
Свобода не означает вседозволенность.


Отправлено: 21:53, 12-05-2011 | #203


Старожил


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

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


Nun-Nun, решаемо!
перестройка репака.

- ложим рядом с репаком свой ключ drweb32.key

- config.txt для создания sfx-ехе-файла тогда будет таким

читать дальше »
Код: Выделить весь код
;!@Install@!UTF-8!
Title="Установка Dr.Web Антивирус и Security Space Pro (x86-x64)"
SetEnvironment="KeyFile=drweb32.key"
BeginPrompt="Сейчас будет установлена русская версия 

Dr.Web Антивирус Pro 6.0 [10.05.2011]

возможные варианты установки
(запустите этот файл со следующими ключами):

1. setup.exe -ai1 - для Dr.Web Антивирус Pro 6.0
2. setup.exe -ai2 - для Dr.Web Security Space Pro 6.0

ключ drweb32.key можете положить рядом с файлом, тогда
он автоматически подхватится (будет использован)

разрядность системы (x86-x64) определяется автоматически

использовать вариант 1 (Dr.Web Антивирус Pro 6.0)?
"
ExtractTitle="Распаковка файлов..."
ExtractDialogText="... ждите ..."
RunProgram="hidcon:cmd /c if exist \"%%S\\%KeyFile%\" copy /y \"%%S\\%KeyFile%\" \"%%T\\%KeyFile%\""
RunProgram="hidcon:setup.bat 1"
AutoInstall1="hidcon:cmd /c if exist \"%%S\\%KeyFile%\" copy /y \"%%S\\%KeyFile%\" \"%%T\\%KeyFile%\""
AutoInstall1="hidcon:setup.bat 1"
AutoInstall2="hidcon:cmd /c if exist \"%%S\\%KeyFile%\" copy /y \"%%S\\%KeyFile%\" \"%%T\\%KeyFile%\""
AutoInstall2="hidcon:setup.bat 2"
GUIFlags="2+4+8+16+32+2048+4096"
GUIMode="1"
;!@InstallEnd@!


Код: Выделить весь код
RunProgram="hidcon:cmd /c if exist \"%%S\\%KeyFile%\" copy /y \"%%S\\%KeyFile%\" \"%%T\\%KeyFile%\""
если есть рядом файл drweb32.key, то он скопируется во временную папку после распаковки архива, ну и потом начнется установка антивируса с подхватом этого файла
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:23, 12-05-2011 | #204


Аватара для volk1234

Старовер


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

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


Народ подскажите, как автоматизировать удаление drweb 6.0

Строка
Код: Выделить весь код
msiexec /x{код продукта}
работает.
Но это не "тихое удаление". ключ /qb работает, ключ /qr- нет т.к. не появляется окно отключения самозащиты.

Вопрос в другом - как определить {код продукта} поскольку он может быть разным. Он разный для разных релизов или меняется произвольно?

-------

Ю-ху!


Отправлено: 02:08, 23-05-2011 | #205


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


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

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


Вложения
Тип файла: 7z find uninst string in registry.7z
(1.4 Kb, 10 просмотров)

volk1234,

Скрипт позволяет искать строки деинсталляции для любых программ, так и не довел до ума когда-то, но работает:

после запуска, на приглашение - "введите имя программы для деинсталляции", ввести "dr.web" (без кавычек)
скрипт найдет имя и выведет на экран (возможно, что будет более одной копии программы, остатки от старых инсталляций)

Спросит, что дальше делать, путем выбора "0","1","3" - можно выйти, уточнить поиск или продолжить работу.
По окончании работы будет получен - ключ продукта и строка деинсталляции из реестра.
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:07, 23-05-2011 | #206


Аватара для gora

Ушёл из жизни


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

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


"Зеркало", для возможности обновления установленного DrWeb. Содержит х64 и х86 версии файлов.
Возможно, кому то окажется полезным...

Инструкция по созданию "зеркала":

1 Создаем две папки 64 и 86

2 В каждую из них копируем по три файла из установленного в системе DrWeb:
DrWebUpW.exe
update.drl
ru-drweb.dwl

Файлы одинаковы для х64 и х86 версий и могут быть скопированы из любого установленного DrWeb

3 Рядом с папками кладем файлы:
agent.key - файл ключа (название произвольное)
DrWebUpdate.bat - сам скрипт, текст см. ниже
notcopy.txt - список файлов не подлежащих копированию, текст см. ниже (примечание с)

4 Запускаем DrWebUpdate.bat, выбираем 0 и ждем окончания создания "зеркала". "Зеркало" можно создать на флешке и потом производить обновление DrWeb любой разрядности даже на машинах не имеющих выхода в сеть.

5 После завершения создания "зеркала" повторно запустите DrWebUpdate.bat и выберите 1. Произойдет обновление установленного в системе DrWeb, но уже без использования сети.

Примечание:
a. Для создания и работы "зеркала" требуется до 500 МБ свободного места на диске, на котором расположено зеркало. Учитывайте это при выборе флешки.

b. Первые три пункта инструкции требуется выполнить только один раз при создании зеркала.

c. Для уменьшения трафика и времени при обновлении "зеркала" одинаковые для х64 и х86 версий скачиваются только один раз при обновлении х64 версии, а затем просто копируются в папку 86. Различающиеся файлы (список которых находится в notcopy.txt) скачиваются при обновлении х86 версии.

d. Маркерный файл LastUpdate_06.06.2011_08-53.upd создается автоматически и содержит в имени дату/время последнего обновления "зеркала" из сети в формате dd.MM.yyyy_HH-mm. Удобно для контроля последнего обновления.

"Зеркало" исправно работает у меня уже около двух лет.

читать дальше »
DrWebUpdate.bat:
Код: Выделить весь код
@Echo Off
:: (c) gora, oszone.net
:: Кодировка файла кириллица DOS (866)
:: =================================================================================================
:: Составлено по информации полученной из официальных источников (http://www.sald.ru/faq/)
:: =================================================================================================
:: Структура папок\файлов для создания зеркала
:: 64-
::    \_DrWebUpW.exe
::    \_update.drl
::    \_ru-drweb.dwl
:: 86-
::    \_DrWebUpW.exe
::    \_update.drl
::    \_ru-drweb.dwl
:: DrWebUpdate.bat
:: agent.key
:: notcopy.txt
:: LastUpdate_06.06.2011_08-53.upd
:: =================================================================================================
:: Предусмотрена возможность для запуска с ключами без интерактивного выбора операции пользователем:
:: DrWebUpdate.bat 0	Обновление 'зеркала' DrWeb из сети
:: DrWebUpdate.bat 1	Обновление DrWeb из 'зеркала' (без сети)
:: =================================================================================================
If "%~1"=="0" GoTo :inet
If "%~1"=="1" GoTo :local
:input
CLS
Call :_detectOS
If Not Exist "%PF%\DrWeb\DrWebUpW.exe" Echo    В системе не обнаружен DrWeb
Echo.
Echo    0 - Обновить 'зеркало' DrWeb из сети
Echo.
If Exist "%PF%\DrWeb\DrWebUpW.exe" Echo    1 - Обновить DrWeb из 'зеркала' (без сети)
Echo.
Echo.

Set /P key=^-^>
Echo.
If "%key%"=="0" GoTo :inet
If "%key%"=="1" If Exist "%PF%\DrWeb\DrWebUpW.exe" GoTo :local
GoTo :input

:inet
If Exist 64 Call :load 64
xCopy 64\* 86 /I /D /Y /EXCLUDE:notcopy.txt>Nul
If Exist 86 Call :load 86
Echo.
Echo    'Зеркало' DrWeb ОБНОВЛЕНО из сети!
If "%Time:~0,1%"==" " (Set tt=0%Time:~1,1%-%Time:~3,2%) Else Set tt=%Time:~0,2%-%Time:~3,2%
Del *.upd 2>Nul
CD.>LastUpdate_%Date%_%tt%.upd
Ping -n 4 localhost>Nul
Exit

:local
Call :_detectOS
If Not Exist "%PF%\DrWeb\DrWebUpW.exe" Echo В системе не обнаружен DrWeb& Ping -n 4 localhost>Nul% Exit
If Not Exist %xOS% Echo В зеркале нет файлов для %xOS% системы& Ping -n 4 localhost>Nul% Exit
"%PF%\DrWeb\DrWebUpW.exe" /GO /URL:"%~dp0%xOS%"
Echo.
Echo    DrWeb (x%xOS%) ОБНОВЛЕН из 'зеркала' (без сети)!
Ping -n 4 localhost>Nul
Exit

:load
Copy %1\DrWebUpW.exe>Nul
Copy %1\update.drl>Nul
DrWebUpW.exe /GO /UA /LNG:%1\ru-drweb.dwl /DIR:"%~dp0%1"
Del update.drl
Del DrWebUpW.exe
Echo    x%1 - OK
Echo.
GoTo :EOF

:_detectOS
Set xOS=86& Set PF=%ProgramFiles%
If Defined PROCESSOR_ARCHITEW6432 (Set xOS=64) Else (If "%PROCESSOR_ARCHITECTURE%"=="AMD64" Set xOS=64)
If %xOS%==64 Set PF=%ProgramFiles(x86)%
GoTo :EOF
notcopy.txt:
Код: Выделить весь код
drweb32.lst
drwebaf.sys
drwebpf.sys
drwebsp64.dll
drwreg.exe
drwsxtn64.dll
dwprot.sys
frwl_notify.exe
frwl_set.exe
frwl_svc.exe
spiderg3.sys
timestamp
update.drl
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:31, 06-06-2011 | #207


Аватара для q1q1

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


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

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


Вложения
Тип файла: rar DrWebMirror.rar
(1.9 Kb, 26 просмотров)

Не прочитал дома содержимое bat файла, который создал в кодировке Windows 1251, а на работе столкнулся с иероглифами, а средств для смены кодировки рядом не оказалось - тут же перевел сообщения с русского на английский.
Прилагаю файлы, которые должны лежать рядом с папками 86 и 64.
info.txt - информационный файл, где описана последовательность действий

Отправлено: 22:51, 18-06-2011 | #208


Аватара для Oleg48

Старожил


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

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


q1q1, а чем тебе сообщение gora непонравилось?

Отправлено: 11:24, 19-06-2011 | #209


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

Ветеран


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

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


q1q1,

Какой смысл имеет выложенный Вами DrWebUpdate.bat в кодировке 1251 ? Насколько помню bat-ники, во избежание проблем, делают в кодировке 866.

-------
Свобода не означает вседозволенность.


Отправлено: 11:53, 19-06-2011 | #210



Компьютерный форум 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




 
Переход