PDA

Показать полную графическую версию : DrWeb 5.x/6.x/7.x/8.x/9.x - автоустановка


Страниц : [1] 2 3 4 5 6 7 8 9 10 11 12

Anton04
25-12-2008, 15:32
В связи с выходом новой версии DrWeb хочется спросить: может кто поделится методом(дами) автоустановки DrWeb? Интересует автоустановка Dr.Web Security Space Pro/Dr.Web Бастион Pro и Антивирус Dr.Web для Windows. Насколько я понял там применяется двойной метод InstallShield+Windows Installer. Хорошо бы обойтись только оригинальными ключами, в крайнем случае пойдет перепаковка программы...[hr]
Вариант решения для версии 5.х (http://forum.oszone.net/post-1192647-84.html) от участника форума otsheln1k (http://forum.oszone.net/member.php?userid=82601)
Вариант решения для версии 6.х (http://forum.oszone.net/post-1621947-195.html) от участника форума otsheln1k (http://forum.oszone.net/member.php?userid=82601)
Ключи для тихой устновки DrWeb версии 7.х (http://forum.oszone.net/post-1780577-213.html)
Ключи для тихой устновки DrWeb версии 8.х/9.x (http://forum.oszone.net/post-2189508-232.html)

DWUP - конструктор аддонов\пакетов АУ DrWeb 6.0+DRWU (http://forum.oszone.net/thread-214536.html) от участника форума volk1234 (http://forum.oszone.net/member.php?userid=64156)


P.S. Если чего надо подредактировать/добавить в шапку пишите мне в ПМ (http://forum.oszone.net/private.php?do=newpm&userid=41247).

mouseman
25-12-2008, 19:45
Полностью согласен с поднятым вопросом, было бы здорово, если бы опытные товарищи помогли. Если можно, то хотелось бы вариант ключа, при котором будет выбираться вариант установки без ключа (первый снизу в меню выбора :-))

SAOPP
29-12-2008, 17:40
Разработчики уже давно дали понять, что автоустановка отсутствует как класс, мотивируя это тем, что пользователь должен лицезреть лицензионное соглашение, хех, на мой вопрос, что делать пользователю, который это лицензионное соглашение видел, иными словами лицезрел не один десяток раз - до сих пор следует молчание.

Думаю Jameszero найдёт время и для перепаковки текущей версии... ;)

norem
30-12-2008, 15:02
Для автоматической установки DrWeb 5.0
нужно скачать файл - Скачать Drweb (ftp://ftp.drweb.com/pub/drweb/windows/drweb-500-win.exe) .
и закинуть его в корень это папки с именем drweb-500-win.exe
Валидный ключ закинуть в папку validkey
требуемые настройки кинуть в папку settings

PS. Вот уж извините может есть ошибки

SAOPP
30-12-2008, 17:45
norem, на чём основан ваш установщик, происходят ли проверки системы или перезагрузка?

Anton04
30-12-2008, 19:57
norem,

требуемые настройки кинуть в папку settings »

в ini файле абсолютные пути, как эти установки воспринимает ваш установшик? ведь пути установки не всегда одни и те же...

norem
30-12-2008, 23:56
на чём основан ваш установщик, происходят ли проверки системы или перезагрузка? »
сделал я его через autoit просто поправил предыдущий установщик для drweb 4.33. При установке система не перезагружается.

в ini файле абсолютные пути, как эти установки воспринимает ваш установшик? ведь пути установки не всегда одни и те же... »
Файлик ini взят с уже установленого вэба он подойдет в большенстве случаев ну а если это Вас не устроит то просто удалите этот файл из папки settings

Для корректной работы в папку validkey положите валидный ключик drweb32.key в конце установки он копируется в папку с программой

mariolast
31-12-2008, 10:27
Пробовал играться с автоустановкой ключами....
Можно достать msi инсталлер антивируса, а вот дальше...та же история что и с 1С8_1
Т.е. значения по умолчанию чтобы были свои, нужно этот инсталлер править оркой. Я вот добился что можно ключ прописать и он его хавает и перезагрузки нет, но...видимо правильного ключа не нарыл, ибо оно требует сразу после установки лицензию и пишет ключ не найден, может надо без ключа ставить сначала а потом его вбивать в прогу? Пока вот на этом загвоздка...

SAOPP
31-12-2008, 11:43
mariolast, а зачем такие манипуляции не пойму? Веб по умолчанию если рядом положить ключи при установке его подхватит, зачем вы хотите вбивать там куда-то что-то?

Котяра
31-12-2008, 14:57
Разработчики уже давно дали понять, что автоустановка отсутствует как класс, мотивируя это тем, что пользователь должен лицезреть лицензионное соглашение, хех, на мой вопрос, что делать пользователю, который это лицензионное соглашение видел, иными словами лицезрел не один десяток раз - до сих пор следует молчание. »
Microsoft в своем WMP11 решили эту проблему так. Если запустить его оригинальный инсталлятор (setup_wm.exe) с ключом /Q, то файл, который проверяет лицензионность, копируется в папку плееры и при первом запуске идет показ лицензионного соглашения и проверка подлинности.

SAOPP
31-12-2008, 15:04
Котяра, это нужно разработчиками Dr.Web рассказывать.

mariolast
31-12-2008, 23:26
SAOPP,
Положить в распакованный Веб?

SAOPP
31-12-2008, 23:41
Автоматически подхватить рядом с Веб.

ZaV
12-01-2009, 13:56
Для того чтобы подхватился ключевой файл нужно
открыть msi файл в орке или другом редакторе msi

в таблице InstallExecuteSequence
добавить строку в которой
первый столбец (Action) будет _KeyFileFinder
второй столбец (Condition) будет NOT Installed
третий столбец (Sequence) например 737 (чтоб выполняться до скрипта _KeyFileExchanger)

в этом случае ключ можно положить рядом с msi пакетом
в этой же таблице,удалив строки у которых sequence равны 6406,6407,6412
можно избавиться от проверки обновлений и сканирования при установке.

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

строка запуска такая
msiexec /i "drweb-500-win.msi" TRANSFORMS=1049.mst SETUPEXEDIR="z:\папка\с msi пакетом" REBOOT=ReallySuppress /qb-!

параметр setupexedir нужен для того чтоб инсталлятор нашел ключ drweb

Anton04
12-01-2009, 15:31
recop,

Распакую инсталятор и там всё найдёшь ;)

conductor
13-01-2009, 01:53
drweb-500-win.msi запускаем инсталяшка идёт на английском а когда drweb-500-win.exe идёт на русском
как понял за русский отвечает 1049.MST как сделать что бы drweb-500-win.msi запускался на русском?

ZaV
13-01-2009, 11:59
строка запуска такая
Код:
msiexec /i "drweb-500-win.msi" TRANSFORMS=1049.mst SETUEXEDIR="z:\папка\с msi пакетом" REBOOT=ReallySuppress /qb-! »

conductor
13-01-2009, 16:28
ZaV
TRANSFORMS= ни разу не пользовался такой командой просветите для чего и что она делает

SAOPP
13-01-2009, 16:56
TRANSFORMS Property (http://msdn.microsoft.com/en-us/library/aa372085.aspx)

recop
13-01-2009, 18:54
Не ломайте голову - 50 переходная версия, находится в процессе отладки. Автоустановка предусматривается позже. 44 обновляется нормально. От автоматического перехода на новую версию во время обновления авторы отказались (пока во всяком случае).




© OSzone.net 2001-2012