Показать полную графическую версию : [addon] Avast антивирус
Можно ли внести файл в список исключений при установке? »
можно!
поясняю
- процесс инсталляции долгий, вначале копируются файлы, потом по окончанию процесса установки запускается 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
Готовый аддон бесплатной редакции с подхватом регистрации обновлен до версии программы 6.0.1125.0.
К сожалению способ, предложенный в предыдущем посте, не проходит. При первом запуске Avast! настройки в "avast5.ini" перезаписываются заново на дефолтные. Очевидно это работает на уровне ядра. В свое время пробовал примерно похожим способом внести свои настройки. И сегодня попробовал предложенный метод на виртуальной машине. Но ничего не получилось.
Добавлено 13.05.11
Все работает прекрасно! Приношу свои извинения автору предложения wadimus. При 1-ой проверке предложенного метода добавления своих настроек допустил досадную ошибку. Аддон перезалит с учетом возможности добавления своих настроек Avast! в аддон.
Регистрация действительна до 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
но если всё осталось прежним, почему это данный файл будет меняться?
может делал на виртуалке?
почему так мало? регистрация бесссплатная на год »до конца срока регистрации версия программы поменяется еще не раз, следовательно и аддон будет обновляться. может делал на виртуалке? »делал на реальной.не верю! »к чему спорить, предложи свой вариант аддона.
Добавлено 13.05.11:
См. этот пост (http://forum.oszone.net/post-1674491-202.html):
.
до конца срока регистрации версия программы поменяется еще не раз, следовательно и аддон будет обновляться. » получается, что ты сделал свой аддон (и зарегил бессплатную версию) 23 февраля, когда еще была в ходу 1000-ая версия аваста(?)
сейчас просто поменял инсталлятор версии 6.0.1125.0, рег-файл оставил прежним. и он (рег-файл) сработал на этой версии?
это хорошо!
я ставил версию 6.0.1091, зарегил её 23.04.2011. теперь я с этим же моим рег-файлом могу зарегить и новую 6.0.1125.0
к чему спорить, предложи свой вариант аддона. » велосипед изобретать?
если ты утверждаешь, что мой предложенный способ замены файла настроек аваста не работает, то:
- ты на форуме старше и опытнее
- тебе я не смею не верить! ты сказал нет, значит нет! :)
- настройку антивируса бум делать руками, после установки (особенно песочницу выкл.)
ЗЫ. кстати предложенный способ динамической замены файлов при инсталляции (пост 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 нашел ошибку в своём аддоне
Аддон перезалит с учетом дабавления возможности внесения своих настроек в аддон. Идея wadimus, подробнее в этом посте (http://forum.oszone.net/post-1674307-201.html). Проверено по крайней мере на десятке самых разнообразных машин. Все настройки, в том чиле и списки исключений из "avast5.ini" подхватываются. Подробности в шапке.
Регистрация действительна до 12.05.2012 года.
Что касается возможности внесения своих настроек. Устанавливал на живую машину (не виртуалку)
Вариант первый: Просто добавил в 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
В результате прописались все настройки кроме настроек прокси сервера для обновления.
Ещё заметил, что настройки сообщества не прописались.
Может кто подскажет из-за чего прокси не прописывается?
Настроек прокси в avast5.ini нет. Похоже они в файле WebShield.ini.
Нашёл где хранятся настройки прокси.
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
У кого нибудь есть мысли в чём проблема?
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 человек, и никто не высказал претензий, мол настройки не подхватываются.
очевидно ты пробовал предыдущую версию аддона без подхвата настроек. Если открыть 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 и Рабочий стол.
Ну вот примерно такой наверное будет универсальный батник для русской и английской версии:
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"
Нет возможности проверить на русской версии. Если у кого то такая возможность есть отпишитесь пожалуйста о результате.
booleg, проверил на русской версии, ярлык удаляется, настройки из "avast5.ini" и "setup.ini" подхватываются.
Привет спецам по Avast! Извиняюсь, что не в тему, но все же...Прочитайте мой пост http://forum.oszone.net/post-1682806-99.html и, может, у кого найдется решение?
Готовый аддон бесплатной редакции с подхватом регистрации обновлен до версии программы 6.0.1203.0.
Версия файла установочного пакета - 6.0.1203.0 от 4 июля 2011 года, 15:43:54.
Регистрация действительна до 04.07.2012 года.
Добавлена возможность подхвата настроек подключения к интернету.
Подробности в шапке. В ближайшее время будет обновлен и аддон-конструктор 6-ой версии.
подскажите, почему в последней редакции аддона браузер от гугл устанавливается по умолчанию и с чем связано увеличение времени на установку на последней стадии (когда подхватываются настройки интернета и что-то там пингуется аж минут 5)? Заранее спасибо.
То ли я чего-то не понимаю, то ли в шапке с версиями намудрили:
Готовый аддон бесплатной редакции с подхватом регистрации, версия файла установочного пакета - 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 Мб, забираем отсюда...»
Nun-Nun, поправил. Прошу прощения за невнимательность. Версия 6.0.1203.0 - самая последняя.
и с чем связано увеличение времени на установку на последней стадии (когда подхватываются настройки интернета и что-то там пингуется аж минут 5)? Заранее спасибо »
Я так и не дождался окончания установки, ярлык Avast появился и на этом все остановилось.
У кого-то наблюдалось такое ?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC