Como criar uma instalação autônoma do Avira Antivir Personal
Autor: Mauricio Rezende,todos os créditos a esse amigo.
o que você se deve obter primeiro:
baixar antivir personal free em portugues
http://ultradownloads.com.br/download/Avira-AntiVir-PersonalEdition-Classic/
baixar ultimas definições de virús
http://www.baixaki.com.br/download/avira-antivir-virus-definition-file-update.htm
baixar 7zip de acordo com o seu sistema operacional
http://7zip.rnbastos.com/
baixar upx (Win32 console version)
http://upx.sourceforge.net/
ou direto do meu hd virtual
http://www.4shared.com/file/253236711/c74b0f3a/upx304w.html
baixar o hidcon.exe
http://www.4shared.com/file/253005787/e7376573/hidcon.html
baixar 7za.zip
http://www.4shared.com/file/253043039/36df7e26/7za.html
****** então vamos lá mãos a obra *******
passo 1 ----> preparando pastas
criar uma pasta com o nome avira.
criando dentro desta mesma a subpasta "UPX".
extrair para a subpasta "UPX" o conteudo do arquivo upx304w.zip.
extrair para a pasta avira o conteudo do arquivo 7za.zip.
colocar dentro da pasta avira o hidcon.exe.
colocar o instalador do antivir personal free dentro da pasta avira e renomear para avfile.exe.
colocar o arquivo de definições de virus dentra da pasta avira e renomear para vdf_file.zip.
instalar o compactador/descompactor de arquivos 7zip
depois de instalado vá em arquivos de programas subpasta 7zip e copie o arquivo 7z.exe para a pasta avira.
passso 2 ----> criando arquivos necessários para construção do novo instalador
nota: para poder renomear e mudar as extensões dos arquivos:
Abra o Windows Explorer > menu Ferramentas > Opções de pastas... > guia "Modo de exibição" > em seguida desmarque a opção "Ocultar as extensões dos tipos de arquivos conhecidos".
criar com o bloco de notas o arquivo config.txt e salvar com codificação UTF-8 dentro da pasta avira com o seguinte conteúdo:
;!@Install@!UTF-8!
GUIMode="1"
GUIFlags="4+16"
ExtractTitle="preparando instalação"
InstallPath="%Windir%\\Temp\\Avira"
RunProgram="\"%Windir%\\Temp\\Avira\\presetup.exe\" /inf=\"%Windir%\\Temp\\Avira\\setup.inf\""
RunProgram="hidcon:cmd /c \"reg add \"HKLM\SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers\0\Paths\{0e9e68b9-1b29-48f9-8b44-881f89903609}\" /v Description /t REG_SZ /d \"Start des Antivir-Notifiers unterbinden\" /f\""
RunProgram="hidcon:cmd /c \"reg add \"HKLM\SOFTWARE\Policies\Microsoft\Windows\Safer\CodeIdentifiers\0\Paths\{0e9e68b9-1b29-48f9-8b44-881f89903609}\" /v SaferFlags /t REG_DWORD /d 00000000 /f\""
;!@InstallEnd@!
criar o arquivo setup.inf dentro da pasta avira e editar com o bloco de notas e salvar com o conteudo:
[DATA]
ProgramGroup=1
DesktopIcon=0
ShellExtension=1
Guard=1
MailScanner=0
ShowReadMe=0
RestartWindows=0
ShowRestartMessage=0
ScanMode=0
DestinationPath="C:\Avira Antivir"
KeyFile="C:\Windows\Temp\Avira\hbedv.key"
criar o arquivo entries.ini dentro da pasta avira editar com o bloco de notas e salvar com conteudo:
[General]
builddate=30/03/2010
description=antivirus gratuito antivir
language=português
title=avira antivir free em ptb
version=10
website=http://www.avira.com/
[EditFile]
I386\SVCPACK.INF,SetupHotfixesToRun,AddProgram
[AddProgram]
AV_Setup.exe
obs. somente os campos da seção [General] podem ser alterados.
criar o arquivo make.cmd dentro da pasta avira editar com o bloco de notas e salvar com conteúdo:
@echo off
cls
md bin
echo.
echo extraindo arquivos... e montando arquivo sfx...
echo.
7z x avfile.exe -oBin -y >NUL
7z x vdf_file.zip -oBin -y >NUL
copy /v /y hidcon.exe .\bin
copy /v /y setup.inf .\bin
cd upx
upx --ultra-brute ..\7zsd.sfx
cd ..
cd Bin
..\7za a "..\Program.7z" -r * -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on
cd ..
copy /b 7zsd.sfx + Config.txt + Program.7z AV_Setup.exe
del Program.7z
goto menu
:menu
echo.
Echo Digite 1 = Criar Addon Para Nlite
Echo Digite 2 = Sair
echo.
set /p opcao="Digite o que deseja fazer: "
IF %opcao% == 2 GOTO Sair
IF %opcao% == 1 GOTO Addon
:Addon
rd /s /q AV_Free
md AV_Free
copy /y entries.ini .\AV_Free
md AV_Free\SVCPACK
copy /y AV_Setup.exe .\AV_Free\SVCPACK
cd AV_Free
..\7z a -mx=9 "..\AV_Addon.7z" *
cd ..
go to Sair
:Sair
rd /s /q AV_Free
rd /s /q bin
exit
passo 3 ---> verificar se temos todas as pastas e arquivos necessários para executar:
pastas: "avira" e subpasta "upx"
arquivos da pasta avira: 7z.exe, 7za.exe, 7zsd.sfx, avfile.exe, config.txt, make.cmd, setup.inf, entries.ini e vdf_file.zip
arquivos da subpasta upx: BUGS, COPYING, LICENSE, NEWS, README, README.1ST, THANKS, TODO, upx.1, upx.doc, upx.exe e upx.html
passo 4 ---> executando script
clicar duas vezes no arquivo make.cmd aguardar a descompactação e a criação do arquivo instalador sfx...
ao final caso queira criar o arquivo addon para inserir em sua compilação com o nlite escolha a opção 1
senão opção 2 para sair
ao final você terá criado na pasta avira:
AV_Setup.exe (sfx) arquivo com atualizações integradas para instalação silenciosa serve para ser adicionado ao método $OEM$ também se for esse o seu caso.
AV_Addon.7z se você optou por criar addon pronto para adicionar ao nlite.
Download do Tutorial em Doc Word
obrigado e até o próximo!
segui todos os pasos, mas ñ deu certo usando o pos-instal wpi!
ResponderExcluirto tentando descobrir, mas tá difícil!!