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

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

 

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

Старожил


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


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

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


DenchikK, а я думал ты 7zSFX скрипт имеешь в виду Просто я избегаю всячески AutoIT...

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

-------


Отправлено: 06:38, 20-04-2009 | #61



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

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


Старожил


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

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


Напишите плиз окончательный вариант скрипта или строку батника для установки доктора, а то по тем, что написано ничего не получается...

Отправлено: 02:27, 29-05-2009 | #62


Новый участник


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

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


автоустановка DrWeb 5.0 (AutoIT):

http://letitbit.net/download/52f89f4...rweb5.exe.html

В папке со скриптом должены быть:
drweb-500-win.exe - сам антивирус (скачать с оф.сайта )
drweb32.key - лицензионный ключ
AutoInstall_drweb5.exe - скрипт автоустановки. Запускать этот файл!!!

Автоустановка не тихая - просто автоматическое нажатие кнопок.

Устанавливать на систему, на которой нет ранее установленных версий DR.Web

Исходник тут

Последний раз редактировалось sanalex, 02-06-2009 в 19:13.


Отправлено: 16:38, 01-06-2009 | #63


Старожил


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

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


Цитата sanalex:
автоустановка DrWeb 5.0 (AutoIT):
http://letitbit.net/download/52f89f4...rweb5.exe.html
В папке со скриптом должены быть:
drweb-500-win.exe - сам антивирус (скачать с оф.сайта)
drweb32.key - лицензионный ключ
AutoInstall_drweb5.exe - скрипт автоустановки. Автоустановка не тихая - просто автоматическое нажатие кнопок. »

У меня не работает, останавливается сразу же на выборе языка..

Отправлено: 12:39, 02-06-2009 | #64


Аватара для Habetdin


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


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

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


Цитата cleric1985_n:
останавливается сразу же на выборе языка.. »
А вы что запускаете: AutoInstall_drweb5.exe или drweb-500-win.exe? Нужно AutoInstall_drweb5.exe

-------
Рекомендую: $25 на тест виртуального сервера (VPS) за регистрацию по ссылке


Отправлено: 12:49, 02-06-2009 | #65


Старожил


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

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


Цитата Habetdin:
А вы что запускаете: AutoInstall_drweb5.exe или drweb-500-win.exe? Нужно AutoInstall_drweb5.exe »
Именно его и запускаю ))

Прошу прощения. Все работает! Проверял просто на системе где установлен доктор...
Только вот если ьы в скрипте отключить еще и автоматическое обновление при установке, вообще было бы супер..а то интернет не на всех компах есть...а установка на нем стопорится..

Я не знаток в скриптах, но как-то можна же извлечь из этого файла (.exe) сам скрипт (.au3)?

Последний раз редактировалось cleric1985_n, 02-06-2009 в 13:14.


Отправлено: 12:55, 02-06-2009 | #66


Ветеран


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

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


sanalex, Да да!!! Исходники в студию. А версию через установку не по умолчанию ты делал или нет?

Отправлено: 14:24, 02-06-2009 | #67


Новый участник


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

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


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

из этого файла (.exe) сам скрипт (.au3) не извлечешь. Раньше была утилита извлечение исходников, однако на новых версиях она не работает.

исходник по вашим просьбам
читать дальше »


; Автоустановка Dr.Web 5.0
; by *Sanalex*Group*
; http://samforum.ws/
; http://samlab.ws

If WinExists(@ScriptName) Then Exit
AutoItWinSetTitle(@ScriptName)
#requireadmin
#include <GUIConstants.au3>
Opt("TrayIconDebug",1)

;нельзя блокировать клавиатуру при находящемся в памяти Punto Switcher-е - не будет работать установка
AutoItSetOption("TrayIconDebug", 1)
AutoItSetOption("SendKeyDelay", 15)
If ProcessExists ( "ps.exe" )<>0 Then
ProcessClose ( "ps.exe" )
ProcessWaitClose ( "ps.exe" )
EndIf

;блокируем мышь и клаву - указать BlockInput (1)
If @OSType="WIN32_NT" Then BlockInput (0)
;в конце скрипта обязательно ставим BlockInput(0) !!!


$key_temp = (@TempDir & "\*.key")
FileSetAttrib ($key_temp, "-A-R")

Run ("drweb-500-win.exe")

WinActive ("Выбор языка", "Русский")
WinWait("Выбор языка", "Русский")
WinSetOnTop ( "Выбор языка", "Русский", 1 )
WinActivate ("Выбор языка", "Русский")
ControlClick ("Выбор языка", "Русский", "[CLASS:Button; INSTANCE:1]")

WinActive ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Программа InstallShield(R) Wizard выполнит")
WinWait("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Программа InstallShield(R) Wizard выполнит")
WinSetOnTop ( "Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Программа InstallShield(R) Wizard выполнит", 1 )
WinActivate ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Программа InstallShield(R) Wizard выполнит")
ControlClick ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Программа InstallShield(R) Wizard выполнит", "[CLASS:Button; INSTANCE:1]")

WinActive ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "принимаю условия лицензионного соглашения")
WinWait("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "принимаю условия лицензионного соглашения")
WinSetOnTop ( "Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "принимаю условия лицензионного соглашения", 1 )
WinActivate ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "принимаю условия лицензионного соглашения")
ControlClick ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "принимаю условия лицензионного соглашения", "[CLASS:Button; INSTANCE:3]")
Sleep (500)
ControlClick ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "принимаю условия лицензионного соглашения", "[CLASS:Button; INSTANCE:5]")

WinActive ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Установка Dr.Web anti-virus for Windows 5.0 на")
WinWait("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Установка Dr.Web anti-virus for Windows 5.0 на")
WinSetOnTop ( "Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Установка Dr.Web anti-virus for Windows 5.0 на", 1 )
WinActivate ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Установка Dr.Web anti-virus for Windows 5.0 на")
ControlClick ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Установка Dr.Web anti-virus for Windows 5.0 на", "[CLASS:Button; INSTANCE:4]")
Sleep (500)
ControlClick ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Установка Dr.Web anti-virus for Windows 5.0 на", "[CLASS:Button; INSTANCE:2]")

WinActive ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Указать путь к действующему ключевому файлу")
WinWait("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Указать путь к действующему ключевому файлу")
WinSetOnTop ( "Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Указать путь к действующему ключевому файлу", 1 )
WinActivate ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Указать путь к действующему ключевому файлу")
ControlClick ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Указать путь к действующему ключевому файлу", "[CLASS:Button; INSTANCE:7]")

WinActive ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Установка по умолчанию (рекомендуется)")
WinWait("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Установка по умолчанию (рекомендуется)")
WinSetOnTop ( "Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Установка по умолчанию (рекомендуется)", 1 )
WinActivate ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Установка по умолчанию (рекомендуется)")
ControlClick ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Установка по умолчанию (рекомендуется)", "[CLASS:Button; INSTANCE:5]")

WinWait("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Служба Планировщика заданий Windows",3)
If WinExists ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Служба Планировщика заданий Windows") then
WinActive ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Служба Планировщика заданий Windows")
WinSetOnTop ( "Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Служба Планировщика заданий Windows", 1 )
WinActivate ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Служба Планировщика заданий Windows")
ControlClick ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Служба Планировщика заданий Windows", "[CLASS:Button; INSTANCE:2]")
EndIf

WinActive ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "В ходе установки запустится Сканер")
WinWait("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "В ходе установки запустится Сканер")
WinSetOnTop ( "Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "В ходе установки запустится Сканер", 1 )
WinActivate ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "В ходе установки запустится Сканер")
ControlClick ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "В ходе установки запустится Сканер", "[CLASS:Button; INSTANCE:1]")

ProcessWait ( "drwebupw.exe" )
If ProcessExists ( "drwebupw.exe" )<>0 Then
ProcessClose ( "drwebupw.exe" )
ProcessWaitClose ( "drwebupw.exe" )
EndIf


ProcessWait ( "drweb32w.exe", 15 )

WinWait("Dr.Web Сканер", "",45)
If WinExists ("Dr.Web Сканер", "") then
WinSetOnTop ("Dr.Web Сканер", "",1)
WinActivate ("Dr.Web Сканер", "")
sleep (2000)
Send ("!x")
sleep (2000)
WinSetOnTop ("Dr.Web Сканер", "",0)
If WinExists ("Dr.Web® Сканер", "") then
WinSetOnTop ("Dr.Web® Сканер", "",1)
WinActivate ("Dr.Web® Сканер", "")
sleep (2000)
Send ("{TAB}")
sleep (2000)
Send ("{ENTER}")
sleep (3000)
EndIf
sleep (2000)
EndIf

If WinExists ("Dr.Web Сканер", "") then
WinSetOnTop ("Dr.Web Сканер", "",1)
WinActivate ("Dr.Web Сканер", "")
sleep (2000)
Send ("!x")
sleep (2000)
WinSetOnTop ("Dr.Web Сканер", "",0)
If WinExists ("Dr.Web® Сканер", "") then
WinSetOnTop ("Dr.Web® Сканер", "",1)
WinActivate ("Dr.Web® Сканер", "")
sleep (2000)
Send ("{TAB}")
sleep (2000)
Send ("{ENTER}")
sleep (3000)
EndIf
sleep (2000)
EndIf

WinActive ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Программа InstallShield Wizard успешно установила")
WinWait("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Программа InstallShield Wizard успешно установила")
WinSetOnTop ( "Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Программа InstallShield Wizard успешно установила", 1 )
WinActivate ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Программа InstallShield Wizard успешно установила")
ControlClick ("Dr.Web anti-virus for Windows 5.0 - InstallShield Wizard", "Программа InstallShield Wizard успешно установила", "[CLASS:Button; INSTANCE:1]")

WinActive ("Сведения о программе установки Dr.Web anti-virus for Windows 5.0", "Для учета изменений в настройках")
WinWait("Сведения о программе установки Dr.Web anti-virus for Windows 5.0", "Для учета изменений в настройках")
WinSetOnTop ( "Сведения о программе установки Dr.Web anti-virus for Windows 5.0", "Для учета изменений в настройках", 1 )
WinActivate ("Сведения о программе установки Dr.Web anti-virus for Windows 5.0", "Для учета изменений в настройках")
ControlClick ("Сведения о программе установки Dr.Web anti-virus for Windows 5.0", "Для учета изменений в настройках", "[CLASS:Button; INSTANCE:2]")

BlockInput(0)
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:59, 02-06-2009 | #68


Новый участник


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

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


Цитата NikLok:
А версию через установку не по умолчанию ты делал или нет? »
нет

Отправлено: 19:17, 02-06-2009 | #69


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


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

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


Добавлю в общую копилку:

делал по методу ZaV и Alex333,

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

для этого удалил в секции InstallExecuteSequence

_Runonce_Scanner_RB - не помогло
_Runonce_Scanner_DEF - не помогло

_RunExpessScanning_DEF - помогло
_RunUpdate_DEF - помогло

ключ положить рядом, запустить батник с такой строкой:

Код: Выделить весь код
msiexec /i "drweb-500-win.msi" SETUPEXEDIR="%~dp0" REBOOT=ReallySuppress /qb-!
в 1049.MST только руссификация диалогов, для unattend он не нужен

полная автоустановка, без перезагрузки, ключ подхватывается.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:21, 15-06-2009 | #70



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




 
Переход