PDA

Показать полную графическую версию : DrWeb 4.3x - автоустановка


Страниц : 1 2 3 4 5 [6] 7

TERMINAL
23-01-2007, 11:44
Отлично всё качается....
У кого получится мой метод - можете отблагодарить нажав на ПОЛЕЗНОЕ СООБЩЕНИЕ (для статистики).

XXXandr
25-07-2007, 23:27
Все получается, только один вопрос. После установки антивируса "остается" висеть процесс Dr.WEB 4.33.exe. Можно сделать так чтобы после установки он сам завершался:)

boss911
25-07-2007, 23:40
"остается" висеть процесс Dr.WEB 4.33.exe. Можно сделать так чтобы после установки он сам завершался

Можно! После установки выполни следующие:
TASKKILL.EXE /F /IM ИМЯ ПРОЦЕССА

XXXandr
29-07-2007, 08:58
Проблема вот в чем. При автоустановке запускается DRWEB.EXE но так как процес остается висеть не выполняются другие последующие команды (тотже TASKKILL.EXE /F /IM DRWEB.exe). Вот пример:
....
ECHO Installing DrWeb
ECHO Please wait...
start /wait %CDROM%\install\Software\DrWeb\DrWEB.exe
ECHO.
TASKKILL.EXE /F /IM DRWEB.exe
ECHO Installing DVD_ejekt
ECHO Please wait...
start /wait %CDROM%\install\Software\CDEject.exe +
ECHO.
EXIT

Что можно сделать в этом случае.

zumaksim
23-08-2007, 13:55
Архив не качается, качается 22 кб какого-то attachment (т.е. прикрепленного чего-то) и все...

Архив не качается, качается 22 кб какого-то attachment (т.е. прикрепленного чего-то) и все.......

bogomolv
09-09-2007, 15:04
Автоустановка DrWeb433 из SFX-архива

За основу был взят скрипт от ZaV для создания установщика DrWeb433 средствами InnoSetup.
Данный скрипт был переписан в autoit-скрипт, реализующий установку DrWeb33 из SFX-архива.
Соответственно, для работы необходим установленный (закинутый в %WINDIR%) файл Autoit3.exe (ссылки и описания имеются на форуме в ветке AutoIt скрипты... (http://forum.oszone.net/thread-60616.html)).

К сообщению прикреплена заготовка rar-овского SFX-архива для DrWeb433.
Для создания рабочего установщика нужно:
1) скопировать в заготовку свежееустановленный и настроенный DrWeb433 (содержимое %ProgramFiles%\DrWeb, естественно, без папки Infected.!!!);
2) скопировать в папку \system32 заготовки системные файлы %WINDIR%\system32\spider.cpl и %WINDIR%\system32\drivers\drwebnet.sys (в прилагаемой заготовке данные файлы скопированы из DrWeb v.4.33.2.10067, при несовпадении версий файлы следует заменить);
3) скопировать в заготовку в папку \Dr.Web настроенные ярлыки меню Пуск\Программы и заменить ими уже имеющиеся ярлыки.
За установку в заготовке отвечает скрипт Inst_DrWeb.au3. Его ядро составляют 15 строк, прописывающих установку DrWeb в реестре, а также копирующих необходимые файлы и устанавливающих их. Все остальное - удобные личные настройки, которые при необходимости могут быть изменены редактированием скрипта в любом текстовом редакторе.
Скрипт UnInst_DrWeb.au3 отвечает за деинсталляцию DrWeb. Скрипт drwebupd.au3 приложен в качестве бонуса. Он обновляет базы данных DrWeb с сайта drweb.ru, причем делает это как в самой программе (в ProgramFiles\DrWeb), так и в SFX-архиве (не забудьте прописать путь к последнему в скрипте!).

Особенности настройки заготовки.
В предлагаемой настройке будет установлен Сканер DrWeb, SpIDerMail и SpIDerGuard.
SpIDerGuard не будет установлен полностью, но его можно будет доустановить в дальнейшем в ручном режиме штатными средствами самого SpIDerGuard. Полную установку и запуск SpIDerGuard можно реализовать в скрипте, "раскомментировав" соответствующие строки.
SpIDerMail будет установлен полностью, но не включен а автозагрузку. Его запуск будет происходить только при запуске Outlook Express. При выходе из Outlook'а SpIDerMail будет отключаться. Как и все другие, эта любимая мною фича легко убирается из скрипта его редактированием.
В ходе установки также будут сделаны необходимые настройки Outlook Express для работы с DrWeb Антиспам. Последнее также можно отключить.

Последние замечания.
Предлагаемая заготовка делалась в первую очередь под себя. Возможные запросы тех, кому часто приходится помогать, учитывались постольку-поскольку…
Ошибки заготовки готов устранять, но доводить до готовности "промышленных образцов" - вряд ли.

TERMINAL
10-09-2007, 11:34
Вообще помучался я четверо суток по поводу тихой установки, так и ничего не вышло. Пришлось усовершенствовать свою...
Сам Dr.WEB качаем с оф.сайта вот отсюда (http://www.drweb.ru/download/#h29) и выбираем -= Антивирус Dr. Web для Windows 95-XP, версия для рабочих станций =-
так как писалось под неё. Стартовый файл переименовываем в Setup.exe
Сами базы качаем с оф.сайта вот отсюда. (http://www.drweb.ru/download/update/)
Установка выполняется умолчанию со всеми компонентами... Запускной файл Auto.exe

1. Установка без ключа.
2. Установка со старым ключём (по дате).
3. Установка с новым ключём (заблокированым).
4. Установка с новым ключём (нормальным).

Для обновления антивирусной базы - саму базу ложим в папку Bazes.

Вроде проверял-всё ОК. Если кто-то найдёт ошибки в установке-просьба сообщить в каком месте, а ещё лучше со скриншотом.
Кто посчитает мой метод нормальным - можете отблагодарить нажав на ПОЛЕЗНОЕ СООБЩЕНИЕ (для дальнейшей статистики-(кому-то надо или нет то что я делаю...)).

star_099
10-09-2007, 16:49
TERMINAL , bogomolv
Проверим, поблагодарим :)

bogomolv
10-09-2007, 19:04
TERMINAL

И что ж ты там такого хитрого накомпилировал в своем autoit-скрипте, что паролями его со всех сторон обложил? Обычную автокликалку? Так здесь такого добра богато было...
И, плз, вставь в свой исходник простенькую функцию $file=FileFindNextFile(FileFindFirstFile("dr*.exe")).
Тогда не придется переименовывать файлы. ;)
Еще одно замечание. Кто тебя научил блокировать в своих скриптах на время их работы клавиатуру и мышь? В итоге, когда твоя прога зависла, а сделала она это сразу (в отсутствии переименованного Setup.exe), ничего кроме Ctrl+Alt+Del не работает. О последнем еще знать нужно! А еще просишь тебе скриншоты снимать...

TERMINAL
11-09-2007, 09:28
bogomolv
1. Я писал этот скрипт не для таких супер-перцев как ты, а для простых людей !. Запаролил-нечего там лазить. Если хочешь полазить-залазь сюда (http://sanjaalone.h15.ru/au3.php) - качай и ройся. Я сам учился на примерах у Sanja Alone (я самоучка).
2. Этот скрипт писался не для форума, а для диска... (http://terminal2005.boom.ru/AuroProgram/S/SD7.html) и был переделан и обрезан под форум-поэтому не утруждался над Setup.exe (нет времени) и неужели так трудно переименовать????
3. Блокировка присутствует для того-чтобы во время установки небыло ошибок со стороны пользователя. Зачем при автоматической установке нужны клава и мышь?! А если даже вылезит где-то ошибка, то что сделает первое пользователь так это нажмёт Ctrl+Alt+Del и всё разблокируется. (Я же не блокировал специально Ctrl+Alt+Del ).

wadimus
11-09-2007, 11:15
TERMINAL
Присоединяюсь к bogomolv - сложновато :)
Есть скрипт у Sanja Alone - под себя его заточил (за час управился!) - положил куда надо рабочий ключ и свои настройки, скомпилил и всё.
Свежие базы накатываю отдельно из Sfx-архива (Rar путь для распаковки - DrWeb)
То что он после установки висит в процессах неактивный - все равно после всех установок идет перезагрузка.

ZaV
11-09-2007, 14:38
извиняюсь если оффтоп но до сих пор пользуюсь обычным перепакованным инсталлятором Drweb (выполнен в innosetup),который упоминался уже очень давно. Зачем использовать Autoit если в данном случае можно обойтись без него. лучше скрипт для innosetup под NSIS переделать.

bogomolv
11-09-2007, 17:29
ZaV
Зачем использовать Autoit если в данном случае можно обойтись без него. »
Какой вопрос - такой и ответ:
А зачем использовать NSIS и innosetup, если можно обойтись без них? :)

Debugger
12-09-2007, 11:04
А зачем использовать NSIS и innosetup, если можно обойтись без них? »
Поддерживаю. Уже лет сто назад воспользовался готовым скриптом, и с тех пор просто меняю версию антивируса.

star_099
12-09-2007, 11:08
Debugger
А ты могбы подсказать, где этот скриптик можно посмотреть? и скачать?

Se AD WMD
22-09-2007, 11:34
Чтобы тихо установить DrWeb4,33, надо запустить его с ключом /auto, но после установки он проверяет систему и открывает текстовый документ.

TERMINAL
22-09-2007, 15:35
Чтобы тихо установить DrWeb4,33, надо запустить его с ключом /auto, но после установки он проверяет систему и открывает текстовый документ. »
Ты хоть сам пробовал-у меня не катит, стартует и установка обрывается....

Se AD WMD
24-09-2007, 18:37
Пробывал, только предварительно распокавал ЕХЕ-шник ключом /extract_all:, и в файле setup.ini строку CmdLines= заменил на CmdLines=/auto, всё инсталица, пробовал не оди н раз, а если прописать в туж строку /s, то как ты говорил начинает ставится и обрывается, при єтом создаёт файл .\log.ini и пишет в нём ResultCode=-5

З.Ы. я ничего с потолка не беру.

TERMINAL
24-09-2007, 19:08
Se AD WMD, вроде получилось, но он не видит ключа даже если он лежит в корне инстала...
Куда его ложить?

Se AD WMD
24-09-2007, 22:34
Пока я просто батником копирую, а вообще там поидее должны быть ключи, при дописывании которых он и кей откуда надо возьмёт и проинсталица-в-какую-надо папку, наджо только поискать....
-А такой же но без крыльев есть?
-Нет
-Будем искать
:)))




© OSzone.net 2001-2012