Escolar Documentos
Profissional Documentos
Cultura Documentos
O Windows que será usado neste tutorial é o Windows XP Professional SP2 PT-BR
Esta parte será onde veremos como modificar todos os arquivos do sistema (DLLs, CPLs e EXEs).
Faça umas instalações Limpa do Windows, e em seguida faça todas as atualizações do sistema
através do Windows Update ou atualizações automáticas.
PROGRAMAS:
Todos os arquivos que iremos modificar estão no CD do Windows, especificamente na pasta i386.
Estes arquivos encontrados no CD estão compactados no formato CAB, com as extensões *.DL_,
*.CP_ e *.EX_, sendo estes *.dll, *.cpl e *.exe respectivamente.
Para não precisar descompactar um por um iremos utilizar os do próprio sistema, da instalação
limpa que fizemos (ou pelo menos deveria ter sido feita), e já atualizados.
► Uma dica que pode ser dada neste processo após instalar o Windows, é você instalar um pack
de modificação, tipo Vista Transformation Pack (Download:
http://www.windowsxlive.net/?page_id=15) e depois de modificado os arquivos pelo pack fazer
uma cópia dos mesmos para serem utilizados, eliminando todo o trabalho de modificação manual.
Porém eu não recomendo, pois pode ocorrer dele modificar a linguagem dos arquivos (1046) e
causar erro durante a leitura dos arquivos na instalação do Windows.
► Depois de ter feito a instalação do Windows XP e a atualização do sistema (se ainda não fez
faça agora), vamos então separar os arquivos que iremos modificar.
Obs.: Por que a atualização do sistema é importante?
Se os arquivos do sistema, os quais vamos modificar, não forem atualizados, depois que o
Windows modificado estiver sido instalado, corre o risco de alguns arquivos voltarem ao normal
(devido as atualizações do sistema), caso você atualize o sistema depois da instalação.
Se você não usa atualizar o sistema não haverá problema quanto a isso, mas geralmente um dos
arquivos atualizados é a shell32.dll, responsável por em média 70% dos ícones.
Desde já deixo avisado que neste CD modificado não poderão ser integradas as atualizações do
Windows (Hot fixes), justamente pelo motivo relatado anteriormente.
Aqui deixo uma lista de todos os arquivos que deve ser modificado (114 no total), mas muitos
ainda podem ser incluídos nela.
Notem que os arquivos LOGONUI.EXE (tela de logon) e NTOSKRNL.EXE (tela de boot) não
estão na lista, pois estes iremos integrar como ADDons com o Nlite. Também falaremos mais
tarde sobre o arquivo XPSP2RES.DLL que não está no CD (na pasta i386), mas que existem no
Windows depois de instalado, e que é muito importante.
Na net você encontra vários tutoriais ensinando como utilizar o Reshacker para modificar os
arquivos. Abaixo segue um exemplo de como utilizar o Reshacker.
2 - Onde está indicado pela seta (2) selecione o bitmap que você irá trocar;
3 - Clique no botão indicado pela seta (3) e escolha seu novo bitmap (o que eu forneci logo
acima);
5 - Po fim, clique no botão REPLACE indicado pela seta (5) para finalizar a troca.
O processo para trocar os icones é o mesmo. Caso alguém tenha dificuldade em trocar os AVIs, eu
edito aqui futuramente e faço um tutorial à parte.
De fato esta é a parte mais chata e demorada, mas com calma chegamos lá, feito todas as
modificações agora vamos à compactação dos arquivos.
Para compactar os arquivos vamos utilizar o programa PowerArchiver que tem a função de
compactar vários arquivos independentemente, e no formato CAB, que é o formato utilizado pelo
sistema Windows.
Daqui por diante, para facilitar o trabalho e não causar confusão, crie 3 pastas com os nomes
DLL, CPL e EXE, e coloque os arquivos com suas respectivas extensões dentro de cada uma
delas. Ficou claro?
Assim ficará mais fácil na hora de renomear (pois é, iremos renomear um por um depois).
Feito o Download e instalado o PowerArchiver, siga os passos abaixo para compactar os
arquivos:
Abra o programa e vá em Tools > Batch Archive Creation
Na outra janela do programa que se abriu, clique no botão Add File..., escolha a pasta CPL e
selecione todos os arquivos (certifique-se que só estejam as CPLs).
1 - Na janela de Diretório, navegue até a pasta em que estão os arquivos compactados com o
PowerArchiver, neste caso os da pasta CPL.
2 - Na caixa de Extensão Atual coloque cab;
3 - Na caixa de Nova Extensão coloque CP_;
4 - Clique no botão Iniciar para renomear os arquivos. (precisava mesmo falar este passo )
Agora é só copiar e substituir os arquivos da pasta i386 dos arquivos de instalação do Windows.
O arquivo uxtheme.dll está na pasta i386 dos arquivos de instalação do Windows, e assim como
os demais, está compactado em CAB e com a extensão .DL_.
Se você irá adicionar novos temas na instalação do Windows, certamente que precisará da
uxtheme.dll moficada.
Como podem perceber a uxtheme.dll não está na lista de arquivos modificados acima, pelo
seguinte motivo;
No próprio Nlite já há o recurso de modificar a uxtheme.dll para que o Windows aceite os outros
temas não oficiais.
Se você compactar a uxtheme.dll modificada e substituir a da pasta i386, quando estiver
realizando as modificações no Nlite, este poderá corromper o arquivo tentando modifica-lo
novamente, causando erro na leitura do arquivo durante o processo de instalação do Windows.
Portanto, se você for adicionar novos temas na instalação, não substitua a uxtheme.dll normal da
pasta i386 pela modificada. Deixe para fazer isto pelo Nlite, evitando possiveis erros durante a
instalação.
Este arquivo está relacionado a vários recursos de rede do Windows, e também a alguns icones do
Painel de Controle, como o Firewall do Windows, Configuração de rede e Configuração
derede sem fio.
Tentei utilizar um script do programa replacer para fazer a troca do arquivo durante a instalação
do Windows, mas não sei o porque não funcionou. Deixo aqui em aberto, para quem achar uma
solução para este arquivo, postar a dica para que possamos incluir no tutorial, caso eu venha
encontrar um método de trocar o arquivo original pelo modificado eu edito aqui.
Os bitmaps 100, 101 e 102, do logo do Windows, podem ser deletados sem problema algum, para
deixar a tela "limpa" caso queira "sumir" com as duas barras horizontais e mudar o plano de
fundo, sendo este representado pelo bitmap 103. Caso queira editar os marcadores redondos que
mostram o status da instalação, estes são os bitmaps 104, 105 e 109. Estes são os principais, caso
queira fazer mais alguma modificação fique a vontade.
Para incluir resources como Wallpapers, sons do Windows, imagens de exibição, temas, entre
outros, iremos utilizar o programa WinRAR para criar executaveis sileciosos, para enfim criarmos
os CABs a partir destes.
O fato deles serem silenciosos é para que durante a instalação do Windows não apareça nenhuma
janela para clicar "aqui ou ali".
PROGRAMAS:
► WinRAR (Crackeado/Corporate):
http://rapidshare.com/files/66913957/PowerArchiver_2007_10.21.04_RC1_2baksa.net.rar (Senha
P/descompactar: www.2baksa.net).
1 - Crie uma pasta e coloque dentro todas as imagens de exibição que você queira adicionar;
2 - Selecione todas e clique com o botão direito sobre elas;
3 - No menu de contexto da janela pop-up selecione Adicionar para o arquivo...;
4 - Na aba Geral da janela do programa marque a caixa Criar arquivo SFX e dê um nome ao
seu arquivo;
5 - Vá até a aba Avançado clique no botão Opções SFX;
6 - Na janela de opções avançadas, na aba geral, expecifique o Caminho para extração do seu
arquivo, ou seja, a pasta onde você quer quer sejam extraidas as suas imagens;
Neste caso o caminho é %SystemDrive%\Documents and Settings\All Users\Dados de
aplicativos\Microsoft\User Account Pictures\Default Pictures.
7 - Marque se ainda não estiver como Caminho absoluto;
8 - Em Executar após a extração você pode adicionar algum arquivo para ser executado após a
extração, como arquivos BAT, COM, CMD, chaves de registro, etc... mas neste caso não será
necessário;
Agora você já tem seu executável silencioso, só falta fazer o arquivo CAB com ele, que veremos
logo a seguir;
Deixo aqui alguns caminhos do Windows de localização de arquivos, que poderão ser úteis na
criação dos executais.
CÓDIGO
Citação;
bootcfg /raw "/noexecute=optin /fastdetect /kernel=NewBoot.exe" /id 1
del "C:\windows\System32\newboot.cmd" -y
As partes em negrito são os nomes que você deu a seus arquivos, o que fizemos ai foi atribuir o
novo arquivo ntoskrnl.exe, que no caso ficou com o nome de NewBoot.exe, como o arquivo de
boot, onde o Windows deixará de usar o arquivo ntoskrnl.exe original, se quiser entender um
pouco mais sobre estes comandos, entre no prompt do DOS e digite bootcfg /?.
Agora você irá precisar criar o arquivo executável, contendo os dois arquivos que você criou
(NewBoot.exe e newboot.cmd), utilizando o WinRAR como visto anteriormente. Estes dois
arquivos devem ser extraidos na pasta System32, e você deve especificar o arquivo newboot.cmd
para ser executado após a extração (passo 8 da criação de executável com o WinRAR)
Criado o Arquivo .EXE, faça o CAB com o mesmo.
Você precisará criar uma chave de registro com as entradas da nova localização do arquivo da tela
de logon, e com o novo nome, caso você tenha modificado.
► Abra o bloco de notas e cole o codigo abaixo, e salve com o nome logonui.reg
Citação;
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon]
"UIHost"="%windir%\\Resources\\Logon\\logonui.exe"
Depois de ter o arquivo Logonui.exe modificado e a chave de registro criada, crie um executável
destes arquivos com o WinRAR.
Coloque os arquivos para serem extraidos na pasta %WinDir%\Resources\Logon.
No passo 8 do tutorial do WinRAR coloque o comando para executar a chave de registro.
Coloque o comando regedit /s "%WinDir%\Resources\Logon\NewLogo.reg" para que a chave
seja executada de forma silenciosa, sem janela de confirmação.
Com o executável dos 2 arquivos criados, é só seguir os passos para criação do CAB.
Criando os CABS:
A primeira coisa a fazer é instalar o programa Nlite Add-On Maker.
Após ter criado seu arquivo executável com o WinRAR, crie uma nova pasta e coloque o
executável dentro dela.
Fora da pasta, clique com o botão direito sobre a mesma e escolha no menu a opção Nlite Add-
On Maker.
Com o programa aberto, siga os passos da imagem abaixo:
Pronto, está criado o seu arquivo CAB para ser integrado ao CD do Windows XP.
Partiremos então para o Ultimo passo.
Acho que aqui não há a necessidade de fazer um tutorial explicando os inúmeros recursos do
NLite, tendo em vista que há varios na internet com tal finalidade, inclusive aqui no WinAjuda
Bom, é isso ai pessoal, acho que agora chegou ao fim o tutorial, o principal já está ai e aos poucos
vamos adicionando mais coisas, pois a idéia é todos ajudar para criarmos um Cd personalizado
cada vez melhor.
Erros sempre são passiveis de acontecer, por isso é extremamente recomendado usar uma maquina
virtual para testar a instalação antes de sair queimando CDs e formatando PCs.
Vann