PDA

Показать полную графическую версию : [addon] Avast антивирус


Страниц : 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

wadimus
11-05-2011, 14:48
Можно ли внести файл в список исключений при установке? »
можно!

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

сам процесс установки происходит так:
- запустили установку Avast-а
- как только нужный файл avast5.ini появился по нужному пути: %ALLUSERSPROFILE%\Application Data\AVAST Software\Avast, мы тут же копируем наш настроенный файл avast5.ini туда

вот код:
start setup_av_free.exe /silent

:settings
ping 127.0.0.1 -n 6 > null
if not exist "%ALLUSERSPROFILE%\Application Data\AVAST Software\Avast\avast5.ini" (goto settings)
copy "avast5.ini" "%ALLUSERSPROFILE%\Application Data\AVAST Software\Avast" /y

liben
11-05-2011, 19:00
Готовый аддон бесплатной редакции с подхватом регистрации обновлен до версии программы 6.0.1125.0.

К сожалению способ, предложенный в предыдущем посте, не проходит. При первом запуске Avast! настройки в "avast5.ini" перезаписываются заново на дефолтные. Очевидно это работает на уровне ядра. В свое время пробовал примерно похожим способом внести свои настройки. И сегодня попробовал предложенный метод на виртуальной машине. Но ничего не получилось.

Добавлено 13.05.11

Все работает прекрасно! Приношу свои извинения автору предложения wadimus. При 1-ой проверке предложенного метода добавления своих настроек допустил досадную ошибку. Аддон перезалит с учетом возможности добавления своих настроек Avast! в аддон.

wadimus
11-05-2011, 22:28
Регистрация действительна до 23.02.2012 года. »
почему так мало? регистрация бесссплатная на год. вот я сегодня зарегил фри версию на левый ящик. дата окончания - год вперёд 11.05.2012.
и эти мои данные, взятые отсюда:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\AVAST Software\Avast]
"RegData"=hex: - длинная строка -
"Registration"=hex: - строка еще длинее -
подойдут для установки на любую систему (хр, семерка)

К сожалению способ, предложенный в предыдущем посте, не проходит. При первом запуске Avast! настройки в "avast5.ini" перезаписываются заново на дефолтные. Очевидно это работает на уровне ядра. »
судя по дате конца регистрации (23.02.2012) - это всё в теории :)
- поставил на чистую систему аваст
- настроил
- скопировал avast5.ini
- убрал аваст, почистил систему
- тихо установил аваст моим способом на ту же систему
- и оппа - файл avast5.ini поменялся!

не верю! с чего это? среда не поменялась, файлы не поменялись!

в avast5.ini есть строки типа
UiAuxLibPath=C:\Program Files\AVAST Software\Avast\defs\11022300\uiAux.dll
но если всё осталось прежним, почему это данный файл будет меняться?

может делал на виртуалке?

liben
11-05-2011, 22:52
почему так мало? регистрация бесссплатная на год »до конца срока регистрации версия программы поменяется еще не раз, следовательно и аддон будет обновляться. может делал на виртуалке? »делал на реальной.не верю! »к чему спорить, предложи свой вариант аддона.

Добавлено 13.05.11:

См. этот пост (http://forum.oszone.net/post-1674491-202.html):
.

wadimus
12-05-2011, 00:19
до конца срока регистрации версия программы поменяется еще не раз, следовательно и аддон будет обновляться. » получается, что ты сделал свой аддон (и зарегил бессплатную версию) 23 февраля, когда еще была в ходу 1000-ая версия аваста(?)
сейчас просто поменял инсталлятор версии 6.0.1125.0, рег-файл оставил прежним. и он (рег-файл) сработал на этой версии?
это хорошо!

я ставил версию 6.0.1091, зарегил её 23.04.2011. теперь я с этим же моим рег-файлом могу зарегить и новую 6.0.1125.0

к чему спорить, предложи свой вариант аддона. » велосипед изобретать?

если ты утверждаешь, что мой предложенный способ замены файла настроек аваста не работает, то:
- ты на форуме старше и опытнее
- тебе я не смею не верить! ты сказал нет, значит нет! :)
- настройку антивируса бум делать руками, после установки (особенно песочницу выкл.)

wadimus
12-05-2011, 00:52
ЗЫ. кстати предложенный способ динамической замены файлов при инсталляции (пост 201) хорошо используется в репаках:

Avast Internet Security 6.0.1091 Rus Mod 1.2 by Inetsofter (Softer-63)
http://forum.ru-board.com/topic.cgi?forum=35&topic=46295&start=620#12
inetsofter меняет файл через bat-файл (я и привел пример из этого репака)

а также репаке от AntiChat-а
http://dreamlair.net/dreamlair/antichat/1994-avast-internet-security-50677.html
Олег меняет файл через автоит

ЗЗЫ. немного поправил свой пост. тем более liben нашел ошибку в своём аддоне

liben
13-05-2011, 19:12
Аддон перезалит с учетом дабавления возможности внесения своих настроек в аддон. Идея wadimus, подробнее в этом посте (http://forum.oszone.net/post-1674307-201.html). Проверено по крайней мере на десятке самых разнообразных машин. Все настройки, в том чиле и списки исключений из "avast5.ini" подхватываются. Подробности в шапке.

Регистрация действительна до 12.05.2012 года.

booleg
17-05-2011, 18:24
Что касается возможности внесения своих настроек. Устанавливал на живую машину (не виртуалку)
Вариант первый: Просто добавил в avast.exe файл настроек avast5.ini и запустил avast.exe - результат нулевой (настройки не прописались).

Вариант второй: Бросил avast5.ini рядом с avast.exe и запускал через avast.cmd следующего содержания :

Start /Wait REGEDIT /S avast.reg
start avast.exe /silent

:settings
ping 127.0.0.1 -n 6 > null
if not exist "%ALLUSERSPROFILE%\Application Data\AVAST Software\Avast\avast5.ini" (goto settings)
copy "avast5.ini" "%ALLUSERSPROFILE%\Application Data\AVAST Software\Avast" /y

В результате прописались все настройки кроме настроек прокси сервера для обновления.
Ещё заметил, что настройки сообщества не прописались.

Может кто подскажет из-за чего прокси не прописывается?

liben
17-05-2011, 18:58
Настроек прокси в avast5.ini нет. Похоже они в файле WebShield.ini.

booleg
20-05-2011, 11:31
Нашёл где хранятся настройки прокси.
C:\Program Files\AVAST Software\Avast\Setup\setup.ini

Попробовал тем же способом, что и avast5.ini, но почему-то не получилось :cry:

запускал через avast.cmd следующего содержания :

Start /Wait REGEDIT /S avast.reg
start avast.exe /silent

:settings1
ping 127.0.0.1 -n 6 > null
if not exist "%ALLUSERSPROFILE%\Application Data\AVAST Software\Avast\avast5.ini" (goto settings1)
copy "avast5.ini" "%ALLUSERSPROFILE%\Application Data\AVAST Software\Avast" /y

:settings2
ping 127.0.0.1 -n 6 > null
if not exist "%ProgramFiles%\AVAST Software\Avast\Setup\setup.ini" (goto settings2)
copy "setup.ini" "%ProgramFiles%\AVAST Software\Avast\Setup" /y

У кого нибудь есть мысли в чём проблема?

liben
20-05-2011, 14:38
booleg, батник должен быть таким @echo off

REGEDIT /S avast.reg

start avast.exe /silent

:settings
ping 127.0.0.1 -n 6 > null
if not exist "%ALLUSERSPROFILE%\Application Data\AVAST Software\Avast\avast5.ini" (goto settings)
copy "avast5.ini" "%ALLUSERSPROFILE%\Application Data\AVAST Software\Avast" /y
if not exist "%ProgramFiles%\AVAST Software\Avast\Setup\setup.ini" (goto settings)
copy "setup.ini" "%ProgramFiles%\AVAST Software\Avast\Setup" /y
if not exist "%AllUSERSProfile%\Рабочий стол\avast! Free Antivirus.lnk" (goto settings)
Del /f /q "%AllUSERSProfile%\Рабочий стол\avast! Free Antivirus.lnk"
exit

Если нужен ярлык на рабочем столе, удали из батника 2 строки:

if not exist "%AllUSERSProfile%\Рабочий стол\avast! Free Antivirus.lnk" (goto settings)
Del /f /q "%AllUSERSProfile%\Рабочий стол\avast! Free Antivirus.lnk"

Что касается возможности внесения своих настроек. Устанавливал на живую машину (не виртуалку)
Вариант первый: Просто добавил в avast.exe файл настроек avast5.ini и запустил avast.exe - результат нулевой (настройки не прописались). »очевидно ты пробовал предыдущую версию аддона без подхвата настроек. Если открыть 7Z sfx архив "Avast.exe" архиватором 7-Zip, там должны находиться файлы: avast.exe (переименованный исталлятор), avast.reg, avast5.ini и setup.cmd без строк, относящихся к setup.ini. Аддон с датой 13-05-2011 скачали более 40 человек, и никто не высказал претензий, мол настройки не подхватываются.

booleg
20-05-2011, 16:26
очевидно ты пробовал предыдущую версию аддона без подхвата настроек. Если открыть 7Z sfx архив "Avast.exe" архиватором 7-Zip, там должны находиться файлы: avast.exe (переименованный исталлятор), avast.reg, avast5.ini и setup.cmd без строк, относящихся к setup.ini. Аддон с датой 13-05-2011 скачали более 40 человек, и никто не высказал претензий, мол настройки не подхватываются. »

Вероятнее всего.

booleg, батник должен быть таким »

Я тут провёл небольшое исследование и выяснил, что мой батник тоже "в принципе" работал. Проблема заключалась в том, что setup.ini после его создания и перезаписи моим батником в процессе инсталляции ещё перезаписывается авастом. Поэтому его перезаписывать нужно в самом конце установки. Можно подкорректировать задержкой в пинге (проверил - работает), но лучше неверное так как это предлагаешь сделать ты - привязать к моменту создания ярлыка. Ярлык создается в конце установки, поэтому на мой взгляд это наиболее подходящий вариант. Правда два условия в твоём батнике явно лишние, так как они заставляют многократно перезаписывать одни и те же файлы. Достаточно сделать так :

REGEDIT /S avast.reg
start avast.exe /silent
:settings
ping 127.0.0.1 -n 6 > null
if not exist "%AllUSERSProfile%\desktop\avast! Free Antivirus.lnk" (goto settings)
copy "avast5.ini" "%ALLUSERSPROFILE%\Application Data\AVAST Software\Avast" /y
copy "setup.ini" "%ProgramFiles%\AVAST Software\Avast\Setup" /y
Del /f /q "%AllUSERSProfile%\desktop\avast! Free Antivirus.lnk"

Проверил - работает ( проверил на двух реальных компах и одной виртуалке).

Для полной универсальности нужно ещё подправить условие, что бы обрабатывало и desktop и Рабочий стол.

booleg
20-05-2011, 16:52
Ну вот примерно такой наверное будет универсальный батник для русской и английской версии:


REGEDIT /S avast.reg

start avast.exe /silent

:settings
ping 127.0.0.1 -n 6 > null
if not exist "%AllUSERSProfile%\Рабочий стол\avast! Free Antivirus.lnk" if not exist "%AllUSERSProfile%\desktop\avast! Free Antivirus.lnk" (goto settings)
copy "avast5.ini" "%ALLUSERSPROFILE%\Application Data\AVAST Software\Avast" /y
copy "setup.ini" "%ProgramFiles%\AVAST Software\Avast\Setup" /y
if exist "%AllUSERSProfile%\desktop\avast! Free Antivirus.lnk" Del /f /q "%AllUSERSProfile%\desktop\avast! Free Antivirus.lnk"
if exist "%AllUSERSProfile%\Рабочий стол\avast! Free Antivirus.lnk" Del /f /q "%AllUSERSProfile%\Рабочий стол\avast! Free Antivirus.lnk"

Нет возможности проверить на русской версии. Если у кого то такая возможность есть отпишитесь пожалуйста о результате.

liben
20-05-2011, 18:27
booleg, проверил на русской версии, ярлык удаляется, настройки из "avast5.ini" и "setup.ini" подхватываются.

gorill
26-05-2011, 16:27
Привет спецам по Avast! Извиняюсь, что не в тему, но все же...Прочитайте мой пост http://forum.oszone.net/post-1682806-99.html и, может, у кого найдется решение?

liben
05-07-2011, 22:12
Готовый аддон бесплатной редакции с подхватом регистрации обновлен до версии программы 6.0.1203.0.
Версия файла установочного пакета - 6.0.1203.0 от 4 июля 2011 года, 15:43:54.
Регистрация действительна до 04.07.2012 года.

Добавлена возможность подхвата настроек подключения к интернету.
Подробности в шапке. В ближайшее время будет обновлен и аддон-конструктор 6-ой версии.

tc1
07-07-2011, 09:18
подскажите, почему в последней редакции аддона браузер от гугл устанавливается по умолчанию и с чем связано увеличение времени на установку на последней стадии (когда подхватываются настройки интернета и что-то там пингуется аж минут 5)? Заранее спасибо.

Nun-Nun
07-07-2011, 09:25
То ли я чего-то не понимаю, то ли в шапке с версиями намудрили:
Готовый аддон бесплатной редакции с подхватом регистрации, версия файла установочного пакета - 6.0.1203.0 от 4 июля 2011 года, 15:43:54. Тип интеграции - SVCPACK, возможна установка на "живую" систему запуском файла Avast.exe из папки SVCPACK аддона. Ключи тихой установки: -y -gm2 -fm0. В качестве аддона установка происходит при первом входе в систему с использованием ключа реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\995.
Для интеграции в дистрибутив Windows XP необходимо распаковать содержимое архива в папку Addons UpdatePack-XPSP3-Rus.
Аддон Avast_6.0.1125, размер 53,6 Мб, забираем отсюда...»

liben
07-07-2011, 09:39
Nun-Nun, поправил. Прошу прощения за невнимательность. Версия 6.0.1203.0 - самая последняя.

slav_ko
14-07-2011, 09:27
и с чем связано увеличение времени на установку на последней стадии (когда подхватываются настройки интернета и что-то там пингуется аж минут 5)? Заранее спасибо »

Я так и не дождался окончания установки, ярлык Avast появился и на этом все остановилось.
У кого-то наблюдалось такое ?




© OSzone.net 2001-2012