
TUTORIAL WPI C_Felipe
By Jore
Peguei o Tutorial do C_Felipe da página Nº 79, e fiz ele mais detalhado no intuito de facilitar a vida do pessoal iniciante.
Todos os direitos são reservados ao C_Felipe.
Link do tutorial original: Integre qualquer programa ao Windows XP - By {_Carnificina_}
Baixe a Última versão do CMDOW em: CMDOW
Baixe a Última versão do WPI em: www.wpiw.net
É o processo de instalação que consistem em iniciar uma tela logo no 1° inicio do sistema (runonce) onde é uma tela bonita e você pode fazer um tela com os programas no CD e selecionar só o que realmente precisa instalar no micro que estiver instalando. O WPI é um programinha feito a base de scripts o executável dele é o .hta (que nada mais é que um javascript) para que ele funcione você pode colocar ele para executar via Runonce (do nLite).
Vamos supor que vocês copiaram seu Windows XP para a pasta:
C: \winxp;
Só copiar a pasta do WPI para dentro dela também.
No Runonce do nlite coloque este comando abaixo:
Start /wait %source%\wpi\wpi.hta
Isso fará o WPI executar no 1° boot é possível colocar nos arquivos cmdlines.txt Vou testar 1° antes de postar esse arquivo executa as coisas antes de tudo.
No WPI nós só vamos por os programas que podemos optar por instalar ou não os essenciais deverão seguir o processo do nLite.
Faça todas as modificações no nLite: atualizações, integração de drivers, remoção de componentes como, por exemplo 'Windows Media Player(caso for atualizar), Instalação Manual e Atualização, framework, tour, Diretórios', configure a gosto e a risco próprio.
Pode compilar, mas antes de gerar o ISO (pode cancelar e gerar depois), vamos ao WPI.
Descompacte em sua pasta imagem. Ex.: E:\XP vai ficar E:\XP\WPI
Neste momento jogo o que eu quero instalar para a pasta ex.: E:XP\WPI\Install

Abra o WPI em WPI.hta e vá em: Opções \ Idioma \ Português Brasil. Depois clique em Salva.
DICA ALT-TAB para ler o tutorial.

Aqui começa a rodar um timer para execução do script, fique atento dê um clique sobre o timer para parar.

Clique em Opções / Nova Configuração

Digite ./WPIScripts/opções.js ou o nome que você quiser.
Será dado um exemplo.

Para por um tela de fundo basta pegar uma imagem e jogar dentro da pasta Graphics que esta dentro da pasta WPI. Depois execute o WPI.hta / Opções / indique o caminho para a imagem e clique em salvar e depois Sair.

O resultado será uma mudança na imagem da tela de fundo.

Se quiser desativar a aquele timer chato que não serve para nada, vá na aba Instalador \ Timer e desmarque a opção de contagem regressiva. Depois clique em Salvar e Sair.

Ainda em Configurações.
Deve ter algum exemplo aberto ou caso queira ver algum exemplo clique em Ler vá no caminho C:XPCDWPIExample Configs e selecione um.
Vamos a criação, clique em nova configuração.
Digite: ./WPIScripts/config.js ou o nome que você quiser. Depois clique em Salvar e depois Sair.


Esta tela abaixo se abrirá.
Siga a ordem numérica para fazer a sua instalação;

Clique em Adicionar e adicione o seu primeiro programa;
Na opção Nome ponha o nome como desejar;
Em Ordem de Instalação indique qual será a posição deste programa 1, 2,3...;
A opção Descrição serve para você fazer um comentário sobre o programa que esta sendo instalado;
A opção Categoria é importante para que os programas sigam uma ordem de instalação;
Atente para as estas opções, se você marcar a opção, Pré-definido você poderá optar por instalar ou não um determinado programa. Porém se você marcar a opção Forçado, você não poderá optar por não fazer uma determinada instalação;
Em Configurações é indicado por a opção YES;
Em Comando 1 – é aonde você vai por o comando de instalação %wpipath%\install\programa.exe\comando silenciosos que irá encontrar o seu Drive, e irá fazer a instalação do seu programa.exe de forma silenciosa;
Em Comando 2 – esta opção devera ser usada caso você tenha um Patch ou uma tradução para ser instalada após a instalação do programa, o seu comando é %wpipath%\install\tradutor ou Patch;
Mod. Registro Depois – Se o seu programa precisa ser registrado após a instalação é aqui que deve entrar o comando para executar o registro.OBS.: As opções ID Único e Condição Desabilitada o próprio WPI fará o preenchimento.
Estes passos acima deverão ser feitos para cada programa que você desejar acrescentar ao seu WPI.
Dentro da sua pasta do XP crie uma pasta com o nome $OEM$ e descompacte o arquivo cmdow.rar dentro dela.

Caso queira deixar os instaladores na máquina, salve seus arquivos em ex.: c:XPCD\$OEM$\$1\Install, aqui os arquivos serão instalados em c:Install, não esqueça de referenciar corretamente.
Atente para o fato de ser o caminho completo mais o comando 'silent install' do instalador que pode ser:Inno Setup, Installshield, NSIS, Windows Installer (.msi), Wise Installer.
Salve após adicionar todos os seus programas, se quiser vá em opções e desmarque em Variados as opções 'Exibir botão (Opções, Configuração)', salve, sair, sair.
O nlite já colocou uma informação no cmdlines.txt que vai ficar.
Criado na pasta:
******************************************************
C:\XPCD\$OEM$\Install\cmdlines.txt
[Commands]
'rundll32 advpack.dll,LaunchINFSection nLite.inf,nLiteReg'
'RunOnceEx.cmd' Adicione esta linha com aspas.
******************************************************
Baixem um pacote que o wpi disponibiliza e extraia pelo menos o cmdow.exe para a pasta ex.: C:\XPCD\$OEM$\$\cmdow.exe.
O cmdow.exe será para esconder a janela de prompt quando for chamado um arquivo de lote (cmd, bat.)
Crie este arquivo na pasta:
******************************************************
C:\XPCD\$OEM$\RunOnceEx.cmd
cmdow @ /HID
@ECHO OFF
for /f "delims=: tokens=1" %%i in ("%~dp0" do set drive=%%i:
set wpipath=%drive%\wpi
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\998 /V 1 /D "%wpipath%\WPI.hta" /f
REG ADD %KEY%\999 /V 1 /D "%systemdrive%\Install\autoItcleanup.exe" /f
EXIT
CautoItcleanup.au3 compilado C:XPCD$OEM$$1InstallautoItcleanup.exe
AutoItSetOption('TrayIconHide', 1)
AutoItSetOption('WinTitleMatchMode', 4)
BlockInput(1)
ProcessWaitClose('mashta.exe')
Run(@ScriptDir & 'Cleanup.cmd', '', @SW_HIDE)
******************************************************
******************************************************
C:XPCD$OEM$$1InstallCleanup.cmd
cmdow @ /HID
shutdown.exe -r -f -t 90 -c 'Windows XP vai reiniciar em 90 segundos...'
SET HKCUSM=HKCUSOFTWAREMicrosoft
SET QUICKLAUNCH=%UserProfile%Dados de aplicativosMicrosoftInternet ExplorerQuick Launch
SET PROGS=%ALLUSERSPROFILE%Menu IniciarProgramas
REG DELETE '%HKCUSM%WindowsCurrentVersionRun' /v 'Free Download Manager' /f
REG DELETE '%HKCUSM%WindowsCurrentVersionRun' /v 'MSMSGS' /f
REG DELETE 'HKCUSOFTWAREWPI' /f
REG ADD 'HKLMSOFTWAREEsetNodCurrentVersionCommon' /v 'DontShowSplash' /t REG_DWORD /d '00000001' /f
DEL /F /Q '%QUICKLAUNCH%*.*'
DEL '%systemdrive%WINDOWS*.bmp'
DEL '%systemdrive%WINDOWS*.log'
MOVE /Y '%UserProfile%Desktop*.lnk' '%ALLUSERSPROFILE%Desktop'
xcopy /S /E /C /F /H /R /Y '%systemdrive%InstallQuick Launch*.*' '%QUICKLAUNCH%'
copy '%PROGS%NeroNero Express.lnk' '%QUICKLAUNCH%'
copy '%PROGS%Microsoft OfficeMicrosoft Office Excel 2003.lnk' '%ALLUSERSPROFILE%Desktop'
copy '%PROGS%Microsoft OfficeMicrosoft Office Word 2003.lnk' '%ALLUSERSPROFILE%Desktop'
RD /S /Q %systemdrive%Install
EXIT
******************************************************
PS.: $OEM$ não tem espaço entre OEM e $ .
Dica do {_Carnificina_},
Se você tem .cab feitos no nLite Add-nos Macker só extrai o executável e coloque na pasta Install e chamar ele pelo comando.
%wpipath%\install\programa.exe
Como o comando silencioso já está embutido não vai precisar adicionar.
OBS.: Alguns Programas devem ser instalados pelo nLite como por exemplo:
OFFICE-2003.cab
Foxy_dotNET_1.1_and_2.0
Frameworks 3.0
oem.cab
Newboot.cab
java.cab
5er_IEFlash9R16_Addon.cab
QuickLaunchBar.cab
Tema
Por Favor Se Alguém Tiver alguma Outra dica post logo abaixo.
By Jore
Editado por Jore, 06 February 2008 - 01:08 PM.

Papel de Parede
Entrar
Cadastre-se
Ajuda
RSS
Este tópico está fechado
Ir para o topo


















