• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
cyberyeye

Avira Setup Creator - for Avira Antivir Personal v10

140 posts in this topic

Avira Setup Creator

Is a tiny software (32bits) coding with AutoIT(3.3.8.1). Goal of "ASC" is to create a customized build of Avira Free Antivirus 2013 including latest viral files definitions. Asc is very easy to use and of course freeware (sourcecode is available in subdir "\Src\*.au3")

Latest Build: 1.2.3.1 (for Avira Free Antivirus 2013 *only*)

Download: Dropbox - Depositfiles

Previous Build: 1.2.3.0 (for Avira Free Antivirus 2012 *only*)

Download: Dropbox - Depositfiles

Changelog: see '_changelog.txt' for old entries (in Asc Zipfiles)

1.2.3.1: Removed support for Antivir 2012 and Old Antivir version; Add support to Antivir 2013

+ Updated code in Asc.au3 & Ask_Removal.au3

+ Updated all url in Settings.ini (pointing to Antivir 2013 instead of 2012 setup)

+ Updated FAQ (ASC\Doc\_Readme.html)

Notice: if you want to use Avira Antivir 2012 > use previous version of ASC build: 1.2.3.0

Translation: Willing to help ? I'm looking for Asc translation in these language: Japanese, Chinese, Korean.

(See Asc Menu "?" > "Faq" for details)

Availlable Antivir language to Build: French,English,German,Dutch,Italian,Espagnol,Russian,Japanese,Portuguese (Pt-Br), Chinese (Zh-Cn & zhtw), Korean, Turc

(taken from Avira download website)

- Asc available GUI Lang: French,English,German,Dutch,Italian,Spanish,Russian,Portuguese (Pt-Br), Turk, Finnish

Choose a langage for Asc GUI and Antivir langage to build: and press "Start", that's it !

(See /Doc/_Readme.html or use in Asc, Menu "?" > "Faq" to get more information)

Example: you can use Asc Gui in German and Build an Antivir setup in English (or any other Asc Gui language to build any Antivir official setup language)

- Asc Light (checkbox on Gui)

See the Faq (Menu "?" > "Faq" > "Asc Light") for a better explanation on this optionnal functionality.

Note: If you don't know what is "Visual C++ 2010 Runtime" don't use "Asc light" option!

Don't forget that vcredist_x86.exe NEED to be installed PRIOR executing Antivir Setup (including Windows 64 bits OS).

(see post 93 & post100 for additional info with W7 setupcomplete)

- Switch available for Avira.exe: (7zSFX)

Silent installation with progress bar: -y

(no switch, for a classic installation)

ROE: I use "Avira.exe -y" with Runonceex method with my unattended XPCD, Antivir CANNOT be installed via svcpack at T-12).

Example:

REG ADD %KEY%\010 /VE /D "Avira Free Antivirus" /f

REG ADD %KEY%\010 /V 1 /D "%cdrom%\Soft\Avira\Avira.exe -y" /f

Important: ASC does NOT suppress Antivir Personal "Nag". Buy Antivir Premium Edition if you don't want the nag.

Advice: Read the Faq (in Asc\Doc\_Readme.html) for more information.

Credits:

Rainforest (Italian translation)

Web-Flyer (Russian translation)

SunLion (Portuguese translation)

HiltiHome (German translation)

Murcielagotr (Turkish translation)

Funkwave (Spanish translation)

... sorry if i've forget someone :(

Edited by cyberyeye
0

Share this post


Link to post
Share on other sites

Thank You. I must try this. :hello:

Avira need some configuration after Finish installation. I tried use AutoIt and not working 100%. "AntiVir Guard Enable" disable and gray if Cancel that config.

Sorry for my bad english.

0

Share this post


Link to post
Share on other sites

is it possible to add the creation of a silent install installer?

0

Share this post


Link to post
Share on other sites
is it possible to add the creation of a silent install installer?

When you put -y after the installer it will silent install.....

0

Share this post


Link to post
Share on other sites
Avira need some configuration after Finish installation. I tried use AutoIt and not working 100%. "AntiVir Guard Enable" disable and gray if Cancel that config.
This happened when you are using an old definition viral update from v8 on v9, see here or below:

Antivir Personal v9: http://dl.antivir.de/package/fusebundle/wi..._fusebundle.zip

Antivir Personal v8: http://dl.antivir.de/down/vdf/ivdf_fusebundle_nt_en.zip

Antivir Personal v9 latest core update & viral update file definition are already included (download & integrate) with ASC when you build a fresh build "Avira.exe", this will hopefully not happend with Asc.

Cyberyeye

0

Share this post


Link to post
Share on other sites
Avira need some configuration after Finish installation. I tried use AutoIt and not working 100%. "AntiVir Guard Enable" disable and gray if Cancel that config.
This happened when you are using an old definition viral update from v8 on v9, see here or below:

Antivir Personal v9: http://dl.antivir.de/package/fusebundle/wi..._fusebundle.zip

Antivir Personal v8: http://dl.antivir.de/down/vdf/ivdf_fusebundle_nt_en.zip

Antivir Personal v9 latest core update & viral update file definition are already included (download & integrate) with ASC when you build a fresh build "Avira.exe", this will hopefully not happend with Asc.

Cyberyeye

Awesome. It works perfectly. Thank You so much. :hello:

:thumbup :thumbup :thumbup

For AutoIt Source code, once again, I must say "Thank You." You shared it so I can learn from it. :thumbup

Edited by mangade
0

Share this post


Link to post
Share on other sites

Hi Cyberyeye,

the text below is a little better of the precedent.....

If you like it.....

[Italian]
Button1_txt=Avvio
MenuF_txt01=File
MenuF_txt02=Crea il nuovo file di installazione
MenuF_txt03=Esci
MenuH_txt01=?
MenuH_txt02=A proposito di ASC
MenuH_txt03=Licenza
Label1_txt=Fase della creazione del file di installazione:
step_txt01=Clicca su 'Avvio' per iniziare la creazione del file di installazione !
step_txt02=Fase corrente: Download del kit di installazione di Avira !
step_txt03=Fase corrente: Estrazione dei file dal kit di Avira !
step_txt04=Fase corrente: Download aggiornamento definizioni virus più recente !
step_txt05=Fase corrente: Estrazione dei file definizioni virus !
step_txt06=Fase corrente: Compressione di tutti i nuovi file (7z)
step_txt07=Fase corrente: Creazione del nuovo file di installazione Avira...
step_txt08=Terminato ! Nuovo file di installazione creato: Avira.exe
Unp_txt01=Decompressione kit di Avira...
Unp_txt02=Decompressione dell'aggiornamento definizioni virus...
Pack_txt01=Compressione dei nuovi file...
Crt_setup_txt=Creazione in corso del nuovo file di installazione: Avira.exe
av9_txt=Download kit di Avira...
avdef_txt=Download aggiornamento definizioni virus...
av9_old=ASC - Eliminare o mantenere i vecchi file di Avira ?
av9_old02=Vuoi eliminare i precedenti file di Avira scaricati in questa cartella ?
av9_old03=Kit di installazione: avira_antivir_personal_it.exe
av9_old04=File aggiornamento definizioni virus: vdf_fusebundle.zip
av9_old05=Scelta raccomandata: Si
av9_old06=Nota: I server di download Avira a volte sono lenti per sovraccarico.
av9_old07=In questo caso prova più tardi, o fai un download manuale
av9_old08=da un altro sito (Avira AntiVir Personal v9.0 IT).

..................................................................................

Avira AntiVir Personal 9 (IT)
Questo setup include gli aggiornamenti al ' & @MON & "-" & @MDAY & "-" & @YEAR & ".\nClicca OK per iniziare l'installazione!
Estrazione file, attendere...
Annulla
Installazione di Avira terminata!
Switch per installazione silenziosa con barra avanzamento: -y

As usual day - month - year

Regards

rainforest

Edited by rainforest
0

Share this post


Link to post
Share on other sites

thanks i'll add you're italian translation in the next build ;)

@all: for translating Asc in german, spanish...

1. See Lang.ini and translate the string in YourLang data

2. There's another part to translate in sourcecode: here in red

Avira AntiVir Personal 9 (EN)

This setup include the update files from ' & @MON & "-" & @MDAY & "-" & @YEAR & ".\nClick OK for beginning the installation!

Extracting files, please wait...

Cancel

Avira setup is finished!

Switch for silent installation with progressbar: -y

Post your translation in this topic please !

Thanks

0

Share this post


Link to post
Share on other sites

In russian asc look's good =)

[Russian]
Button1_txt=Старт
MenuF_txt01=Файл
MenuF_txt02=Создать установщик
MenuF_txt03=Выход
MenuH_txt01=?
MenuH_txt02=О ASC
MenuH_txt03=Лицензия
Label1_txt=Текущее состояние создания установщика:
step_txt01=Нажмите 'Старт' для создания установщика!
step_txt02=Текущий шаг: Загружаем оригинальный установщик Avira!
step_txt03=Текущей шаг: Распаковываем файлы из оригинального установщика Avira!
step_txt04=Текущей шаг: Загружаем последние антивирусные базы!
step_txt05=Текущей шаг: Распаковываем файл с антивирусными базами!
step_txt06=Текущей шаг: Пакуем все файлы в архив (7z)
step_txt07=Текущей шаг: Создаем новый установщик Avira...
step_txt08=Завершено! Создан новый установщик: Avira.exe
Unp_txt01=Распаковываем Avira ...
Unp_txt02=Распаковываем файлы с последними антивирусными базами...
Pack_txt01=Пакуем все файлы...
Crt_setup_txt=Создаём новый установщик Avira : Avira.exe
av9_txt=Загружаем Avira...
avdef_txt=Загружаем последние антивирусные базы...
av9_old=ASC - Удалить или оставить старые установочные файлы Avira?
av9_old02=Хотите удалить предыдущие загруженные файлы Avira в этой папке?
av9_old03=Установка: avira_antivir_personal_ru.exe
av9_old04=База вирусов: vdf_fusebundle.zip
av9_old05=Сохранить мой выбор: Да
av9_old06=Примечание: Сервер Avira временами бывает или очень медленным, или оффлайн.
av9_old07=В этом случае попробуйте еще раз чуть позже, или скачайте вручную установщик Avira
av9_old08=с другого сервера (Avira AntiVir Personal v9.0 RU).

And for source code translation:

Avira AntiVir Personal 9 (RU)
Этот установщик содержит обновления от ' & @MDAY & "-" & @MON & "-" & @YEAR & ".\n Нажмите OK чтобы начать установку!
Распаковываем файлы, пожалуйста подождите...
Отмена
Утановка Avira завершена!
Переключение на "тихую" установку с панелью загрузки: -y

(win1251 codepage must be installed for viewing russian letters in browser)

and of course - right date format is dd.month.yyyy

Edited by Web-Flyer
0

Share this post


Link to post
Share on other sites

@ Web-Flyer and rainforest: :thumbup

I've made a new build 1.1.2 with you're fine translation :)

Note:

- I haven't test a full install of Russian Avira.exe, generate with Asc. Any msfn russian member, could test Asc 1.1.2, and gave me a tiny feddback on this new build ?

- Spanish, German, Japanese Gui, still need a translation :blushing:

Edited by cyberyeye
0

Share this post


Link to post
Share on other sites

asc stopping at first step - downloading avira original setup.

When setup was downloaded, asc nothing to do and waiting end of first step =(

(ASC Full)

Edited by Web-Flyer
0

Share this post


Link to post
Share on other sites

This is strange :}

I've just test Asc with russian codelang (409) and it works fine (xp sp3 french)

- Downloading : avira_antivir_personal_ru.exe >> ok

- Downloading: vdf_fusebundle.zip >> ok

- Unpacking of: avira_antivir_personal_ru.exe >> ok

- Unpacking of: vdf_fusebundle.zip >> ok

- Compressing all new file: Antivir9.7z >> ok

- Creation of final exe: Avira.exe >> ok

I've installed Avira.exe (in russian made with Asc) to be sure: OK (and deinstall went fine too)

Sometimes Avira download server is heavily overload, maybe you tried Asc while their server were overload and then Asc couldn't download "avira_antivir_personal_ru.exe" or "vdf_fusebundle.zip" ?

What is the codelang used with your Russian Windows XP ?

Asc use "0419" for russian language detection maybe you are using another codelang Ukrain, Serbian for eg ?

You can verify you codelang in registry here:

[HKEY_CURRENT_USER\Keyboard Layout\Preload]

you should see:

"1"="00000419"

Tell me if you got 0419 in this reg key, or something else ?

0

Share this post


Link to post
Share on other sites

tested on 3x windows 7 x86 and 1x winxp SP3 today, seems like the setup wont create shortcut icons on desktop and startmenu?

0

Share this post


Link to post
Share on other sites

Indeed I've remove start menu and desktop shortcut, this a feature of Asc: not an bug.

In the next build i'll add and an option to keep or remove them.

Sorry to all I forgot to mention this on the first topic :(

If you don't want to wait the next build, see in subdir "Files\setup.inf":

Red settings for removing sm & desktop shortcut: Asc default settings

[DATA]

CopyConfig=0

DesktopIcon=0

DestinationPath=%PROGRAMFILES%

Guard=1

KeyFile=hbedv.key

MailScanner=1

ProgramGroup=0

RestartWindows=0

RootKit=1

ScanMode=0

ShellExtension=1

ShowReadMe=0

ShowRestartMessage=0

Upgrade=0

WebGuard=1

replace in setup.inf:

Green settings for adding sm & desktop shortcut: Avira PE default settings

[DATA]

CopyConfig=0

DesktopIcon=1

DestinationPath=%PROGRAMFILES%

Guard=1

KeyFile=hbedv.key

MailScanner=1

ProgramGroup=1

RestartWindows=0

RootKit=1

ScanMode=0

ShellExtension=1

ShowReadMe=0

ShowRestartMessage=0

Upgrade=0

WebGuard=1

then you'll get start menu and desktop shortcut.

Edit: Till 1.1.3 build this "tips" has been add.

Edited by cyberyeye
0

Share this post


Link to post
Share on other sites

ASC new build is up: 1.1.3

Changelog:

- added: checkbox for creating start menu folder and desktop icon; translation are removed completly from codesource & all translation have been moved in Lang.ini (unicode text file)

- added: Avira PT-BR Avira setup in Asc (english Gui); Russian codelang updated ( added: Azeri, Bulgarian, Ukranian...)

And i'm still looking for translation: German, Spanish, Japanese and Portuguese.

Hope this new build will works fine with Russian :whistle:

0

Share this post


Link to post
Share on other sites

ASC new build is up: 1.1.3

And i'm still looking for translation: German, Spanish, Japanese and Portuguese.

Hope this new build will works fine with Russian :whistle:

Here translation Portuguese (PTBR):

[PTBR]

Button1_txt=Iniciar

MenuF_txt01=Arquivo

MenuF_txt02=Criar Instalador

MenuF_txt03=Sair

MenuH_txt01=?

MenuH_txt02=Sobre ASC

MenuH_txt03=Licenca

Label1_txt=Veja abaixo os diferentes passos para criacao do Instalador:

step_txt01=Clique em 'Iniciar' para criar o novo instalador: Avira.exe !

step_txt02=Passo atual: Descarregando Avira setup !

step_txt03=Passo atual: Extraindo arquivos do Avira setup !

step_txt04=Passo atual: Descarregando arquivos de definicao de virus mais recentes !

step_txt05=Passo atual: Extraindo arquivos de definicao de vírus !

step_txt06=Passo atual: Empacotando todos os arquivos agora (7z)

step_txt07=Passo atual: Criando o novo Instalador do Avira...

step_txt08=Finalizado ! Novo instalador criado: Avira.exe

Unp_txt01=Descompactando Avira agora...

Unp_txt02=Descompactando arquivos de definicao de vírus mais recentes...

Pack_txt01=Comprimindo novos arquivos agora...

Crt_setup_txt=Criando agora o novo arquivo instalador do Avira: Avira.exe

av9_txt=Descarregando Avira...

avdef_txt=Descarregando arquivos de definicao mais recentes...

av9_old=ASC - Apagar ou salvar o arquivo Setup do avira original ?

av9_old02=Voce deseja apagar os arquivos do Avira descarregados nesta pasta ?

av9_old03=Setup: avira_antivir_personal_ptbr.exe

av9_old04=Arquivos de definicao de virus: vdf_fusebundle.zip

av9_old05=Opcao recomendada: Sim

av9_old06=Nota: Servidores de descarregamento do Avira as vezes estao muito lentos ou 'inativos'.

av9_old07=Neste caso tente outra vez mais tarde ou descarregue manualmente o Setup do Avira

av9_old08=de outro website (Avira AntiVir Personal v9.0 PTBR).

chk_dsk_txt=Crie um icone no desktop

chk_sm_txt=Crie uma pasta no Menu Iniciar

cfg_title=Avira AntiVir Personal 9 (PTBR)

cfg_prompt=Este instalador inclui arquivos atualizados de

cfg_prompt2=.\nClique OK para iniciar a instalacao!

cfg_extract=Extraindo arquivos, aguarde...

cfg_cancel=Cancelado

cfg_finish=Instalacao do Avira concluida!

cfg_help=Comando para instalacao silenciosa com barra de progresso: -y

Thanks for this excellent work!

Edited by SunLion
0

Share this post


Link to post
Share on other sites

Here translation Portuguese (PTBR):

Thanks a lot SunLion :thumbup

Of course I have add your Pt-Br translation in 1.1.4 build.

Cyberyeye

Edited by cyberyeye
0

Share this post


Link to post
Share on other sites

I'm working on it (slowly actually i'm busy "irl")

Avira has changed a lot of files/dir in their new setup (/basic don't exist anymore for example...) so I'got many test to do before releasing a new version fully fonctionnal.

A weeks or two, maybe sooner... who knows ^^

Edit: see first post for testing Asc 1.1.5 (beta); add support for Avira 10 PE but only for English and German build

(@ all: I need feedback on this two language please)

Edited by cyberyeye
0

Share this post


Link to post
Share on other sites

I'm working on it (slowly actually i'm busy "irl")

Avira has changed a lot of files/dir in their new setup (/basic don't exist anymore for example...) so I'got many test to do before releasing a new version fully fonctionnal.

A weeks or two, maybe sooner... who knows ^^

Edit: see first post for testing Asc 1.1.5 (beta); add support for Avira 10 PE but only for English and German build

(@ all: I need feedback on this two language please)

*English version is working great on XP (Package)

*Creating package also working great on XP.

*On Windows 7 creating Package is not working.

*Installing Package (created in XP) works ok in Windows 7

0

Share this post


Link to post
Share on other sites

*On Windows 7 creating Package is not working.

With UAC enabled I supposed ? Asc don't manage UAC actually. I'll try to add support to UAC in Asc (for the next build), hope i'll find a solution to do it (i'm still using xp on my computer).

Could anyone test 1.1.5 beta build on Win7 without Uac ? Asc should works without Uac on Win7.

Thanks for the feedback, Crunch81 !

0

Share this post


Link to post
Share on other sites

*On Windows 7 creating Package is not working.

With UAC enabled I supposed ? Asc don't manage UAC actually. I'll try to add support to UAC in Asc (for the next build), hope i'll find a solution to do it (i'm still using xp on my computer).

Could anyone test 1.1.5 beta build on Win7 without Uac ? Asc should works without Uac on Win7.

Thanks for the feedback, Crunch81 !

UAC is always DISabled with me.......

0

Share this post


Link to post
Share on other sites

New build: 1.1.5.1

I haven't test in Win7 this new build.

I've update 7z lib to newest (9.12 beta) and add a check on userlevel account: if Asc is launch on a normal user account a warning appears in a messagebox.

I've also add into autoit wrapper: "#AutoIt3Wrapper_Res_requestedExecutionLevel=requireAdministrator", I hope this a help a bit for Win7 users.

(there's maybe a bug with autoit and Win7 with "requireadmin" so I cannot use this actually)

+ a few minor codesource change...

I hope this build will works better on Win7. So don't hesitate to tell me if.... this works now :blushing:

Regards, Cyberyeye

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.