Ir para conteúdo



Tutorial WPI


13 respostas neste tópico

#1
Jore

  • Participantes
  • 419 posts

Imagem Postada


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

Imagem Anexada: 1.jpg



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.


Imagem Anexada: 2.jpg


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


Imagem Anexada: 3.jpg



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

Imagem Anexada: 4.jpg



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

Imagem Anexada: 5.jpg



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.

Imagem Anexada: 6.jpg



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

Imagem Anexada: 7.jpg



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.

Imagem Anexada: 8.jpg



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.


Imagem Anexada: 9.jpg



Imagem Anexada: 10.jpg




Esta tela abaixo se abrirá.

Siga a ordem numérica para fazer a sua instalação;


Imagem Anexada: 11.jpg




Imagem Anexada: 1.jpg Clique em Adicionar e adicione o seu primeiro programa;

Imagem Anexada: 2.jpg Na opção Nome ponha o nome como desejar;

Imagem Anexada: 3.jpg Em Ordem de Instalação indique qual será a posição deste programa 1, 2,3...;

Imagem Anexada: 4.jpg A opção Descrição serve para você fazer um comentário sobre o programa que esta sendo instalado;

Imagem Anexada: 5.jpg A opção Categoria é importante para que os programas sigam uma ordem de instalação;

Imagem Anexada: 6.jpg 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;

Imagem Anexada: 7.jpg Em Configurações é indicado por a opção YES;

Imagem Anexada: 8.jpg 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;

Imagem Anexada: 9.jpg 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;

Imagem Anexada: 10.jpg 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.



Imagem Anexada: 12.jpg


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.




#2
pierazzoli

  • Participantes
  • 61 posts
opa!!! show de bola o tuto de wpi Jore :cry:
ficou muito bom mesmo! Com certeza agora com esse tutorial, e agora que o WPI ta em portugues, vai ficar bem facil pro pessoal.


Pretendo ainda enriquecer mais esse seu tutorial com mais algumas coisas:

1 - executar ele em janela, sem ser como tela cheia,
2 - adicionar programas editando direto os arquivos de configuraçao do wpi,
(Pode economizar algum tempo se ser projeto for mais ambicioso).
3 - mudar e imagens dos temas e as cores, tipos e tamanhos das fontes, mudar a cor da barra de rolagem, todas as imagens e etc (Sim faça seu tema de Hello Kitty!) hehehe
4 - atualizar para uma versao mais nova (exportar o que ja foi feito).
5 - instalar temas ja prontos
6 - Adicionar mais musicas mid e configura-las
7 - ler o log de instalação (saber se deu algum erro)
8 - Seja organizado, crie o seu proprio changelog (anote as mudanças que você vai fazendo, para facilitar correçoes)

No mais eu uso ele fora da integração com o windows, para ter mais flexibilidade e varios megas a mais, já que eu enchi um dvd completo so com os programas, e também porque eu coloquei o Hiren´s Boot no DVD.



Facilidades do WPI:
É bem flexivel para você customizar, ja que é escrito em "Hypertext applications", bem similar oa HTML comum, e com varios java scripts

-------------------------------------------------------------------------------------------------------------------
Como no site do WPI diz~:

É recomendavel que você tenha:


* Internet Explorer 6 (que vem com o XP).
* Conhecimento para programar as chaves de instalações(colocar as coisas para instalar no modo silencioso ou com autoit).
* Tempo para configurar as coisas.
* Alguma Paciência.
* Se o seu projeto for muito ambicioso você deve considerar usar VMWare or Virtual PC (que agora são gratuitos) para testes.

---------------------------------------------------------------------------------------------------------------------

Estrutura de Pastas, onde esta cada coisa:
Versão 6.2

Audio --> Pasta onde vao os arquivos de musica MID. (Não, infelizmente nao aceita mp3)
ChangeLog.txt --> Arquivo que mostra as mudanças e correções conforme as versoes anteriores
Common --> Pasta com os arquivos do instalador (quando você clica em instalar, aquele pequena janela)
Example Configs --> Pasta com exemplo de configuração do WPI. (Não necessário ao funcionamento)
Graphics --> Pasta onde são salvas as imagens que se usa para identificar os programas
Lang --> Pasta com os arquivos de linguagem
Manual --> Manual do WPI
Themes --> Pasta que contem os temas
Tools --> Pasta que contem ferramentas
USSF.exe --> Programa que te dá o tipo de comando para instalação silenciosa, se ele existir

WPI.hta --> O Executável (mas na verdade é em codigo, você pode alterar como um arquivo html)
WPIScripts --> Pasta onde estao todas as configurações de programas
useroptions.js --> Script que armazena as informações de linguagem, resolução, tema selecionado etc...
config.js --> Usualmente é o padrao para o script de configuração dos programas em WPI


-----------------------------------------------------------------------------------------------------------------------------------
Facilidades do WPI:

Pode executar direto : Programas
Chaves de Registro
Arquivos compactados
Criar e apagar diretorios


Criar listas personalizadas de instalação

Editado por pierazzoli, 26 September 2007 - 12:00 PM.

Imagem Postada
Faça as coisa do jeito mais simples, porém, não as mais simples."Albert Eisntein"

#3
Jore

  • Participantes
  • 419 posts

Visualizar Postpierazzoli, em 26/09/07, disse:

opa!!! show de bola o tuto de wpi Jore :cry:
ficou muito bom mesmo! Com certeza agora com esse tutorial, e agora que o WPI ta em portugues, vai ficar bem facil pro pessoal.
Pretendo ainda enriquecer mais esse seu tutorial com mais algumas coisas:

Muito Obrigado Pierazzoli, você sempre tem ótimas dicas que tenho certeza que vai ajudar e muito.
Mais Uma vez Obrigado!

#4
pierazzoli

  • Participantes
  • 61 posts
to instalando as coisas nessa sequencia:
alguém tem alguma opinião sobre a sequencia? principalmente dos updates do windows?


Otimizações de Registro
. Alterar Serial do XP Corporativo
.1 Update Iniciais
.NET Framework
Live Messenger 8.5 e Live Mail
Internet Explorer 7 BR
Windows Media Player 11
.Updates Parte 2
DirectX 9.0C Novembro 2007
.Limpar e desfragmentar após Updates
Office 2003 SP3 + Compatibilidade 2007
Nero 8.1.1.4 ptb
Google Toolbar 4 (IE)
Print Artist 2003
Java 1.6 Update 3
Registry Defrag. v8.2 b 06.11
WinRAR 3.71 BR - Vista Ultimate
AVG antivírus 7.5 Free
Picasa2 Image Organizer
Firefox 2.0.0.11 BR
CutePDF - Impressora de PDF
FoxIt Reader 2.2
Adobe Photoshop CS3
Conexão Discada
CorelDRAW 12 + SP1
Crap Cleaner 2.03
Gom Player
Curso de Datilografia HJ
DVDFab Platinum 4.0.3.2
Dicionário Aurélio v5.0.40
Google Earth
Guia 4 Rodas 2007
K-Lite Mega Codec Pack
Macromedia Flash Player (IE)
Power Translator Pro 7
O&O Defrag 10 Pro
! Limpando arquivos temporários !
! Desfragmentar Unidade C !
! Auto Relatório do Everest Corporate!
! Beeps de aviso após terminar !
Imagem Postada
Faça as coisa do jeito mais simples, porém, não as mais simples."Albert Eisntein"

#5
IronBlood

  • Participantes
  • 86 posts
alguém sabe como eu mudo a fonte e a cor da fonte? o mais importante é a cor q está em vermelho e amarelo!
Eu gostaria de deixar o nome do programa branco alguém sabe como eu fasso?
Imagem Postada

Responder

"Na informática nunca sabemos o suficiente! Sempre temos algo a aprender!"

  • Processador Intel Core 2 Duo E6300 1,87MHZ
  • Moteherboard Intel 946GZIS
  • HD Barracuda Seagate 250GB Sata II 16MB Cash(recheado de animes e tokusatsu)
  • Memória Eclipse DDR2 1024 533MHZ
  • Gabinet X Blade Medieval preto (wise case wsk 878)

#6
IronBlood

  • Participantes
  • 86 posts
Eu ñ consegui encontrar esse "cmdow" em lugar algun baixei tudo q wpi disponibiliza! vieram varios arkivos mas esse ñ veio!

Responder

"Na informática nunca sabemos o suficiente! Sempre temos algo a aprender!"

  • Processador Intel Core 2 Duo E6300 1,87MHZ
  • Moteherboard Intel 946GZIS
  • HD Barracuda Seagate 250GB Sata II 16MB Cash(recheado de animes e tokusatsu)
  • Memória Eclipse DDR2 1024 533MHZ
  • Gabinet X Blade Medieval preto (wise case wsk 878)

#7
Jore

  • Participantes
  • 419 posts

Visualizar PostIronBlood, em 6/02/08, disse:

Eu ñ consegui encontrar esse "cmdow" em lugar algun baixei tudo q wpi disponibiliza! vieram varios arkivos mas esse ñ veio!


Baixe Aqui o CMDOW

Ecomo mudar a cor ainda não consegui...


pierazzoli,
Olá amigo, acredito que instalaçõescomo atualizações do XP e .NET Framework devem ser instalados direto enão pelo WPI.
Sobre o AVG você não tem um antivírus melhornão? pois eu já usei e me dei mal e olha que era a versão Pro.

Abraço do Jore para você´s

#8
IronBlood

  • Participantes
  • 86 posts
eu costumo usar varios cab's como instalador comun! framework e office são exemplos! e vou coloca - los no wpi tb! até hoje ñ deu problema todos funcionam perfeito!

#Valeu Jore pelo CMDOW!!!

Desculpe - me mas p/ q serve esse CautoItcleanup.au3 ? pelo q eu entendi é 1 scrip do autoit! e falando em autoit eu tenho instalar 1º o autoit p/ poder instalar os programas feitos c/ ele? e eu seleciono o instalador do script ou do programa na hora de colocar o comando p/ instalação no wpi?

Responder

"Na informática nunca sabemos o suficiente! Sempre temos algo a aprender!"

  • Processador Intel Core 2 Duo E6300 1,87MHZ
  • Moteherboard Intel 946GZIS
  • HD Barracuda Seagate 250GB Sata II 16MB Cash(recheado de animes e tokusatsu)
  • Memória Eclipse DDR2 1024 533MHZ
  • Gabinet X Blade Medieval preto (wise case wsk 878)

#9
wlademirgomes

  • Participantes
  • 2 posts
Gostaria de saber se tem com vc me disponibilizar está sequencia que vc criou para download?
Obrigado pela antenção...

Visualizar Postpierazzoli, em 17/01/08, disse:

to instalando as coisas nessa sequencia:
alguém tem alguma opinião sobre a sequencia? principalmente dos updates do windows?
Otimizações de Registro
. Alterar Serial do XP Corporativo
.1 Update Iniciais
.NET Framework
Live Messenger 8.5 e Live Mail
Internet Explorer 7 BR
Windows Media Player 11
.Updates Parte 2
DirectX 9.0C Novembro 2007
.Limpar e desfragmentar após Updates
Office 2003 SP3 + Compatibilidade 2007
Nero 8.1.1.4 ptb
Google Toolbar 4 (IE)
Print Artist 2003
Java 1.6 Update 3
Registry Defrag. v8.2 b 06.11
WinRAR 3.71 BR - Vista Ultimate
AVG antivírus 7.5 Free
Picasa2 Image Organizer
Firefox 2.0.0.11 BR
CutePDF - Impressora de PDF
FoxIt Reader 2.2
Adobe Photoshop CS3
Conexão Discada
CorelDRAW 12 + SP1
Crap Cleaner 2.03
Gom Player
Curso de Datilografia HJ
DVDFab Platinum 4.0.3.2
Dicionário Aurélio v5.0.40
Google Earth
Guia 4 Rodas 2007
K-Lite Mega Codec Pack
Macromedia Flash Player (IE)
Power Translator Pro 7
O&O Defrag 10 Pro
! Limpando arquivos temporários !
! Desfragmentar Unidade C !
! Auto Relatório do Everest Corporate!
! Beeps de aviso após terminar !


#10
brunodelooka

  • Participantes
  • 2 posts
naum entendi essa parte
"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."

Como é que eu faço esse ruonce... vlwww




Tópicos Relacionados Collapse