25Aug
Anteriormente mostramos como modificar o ícone em um arquivo. EXE, mas se você tentar isso, você pode descobrir que alguns aplicativos e programas lhe dão um erro que diz "Este arquivo possui um layout de recurso não padrão... provavelmente foi comprimido com um "compressor EXE".Veja como consertá-lo.
Neste tutorial vou mostrar-lhe como descomprimir esses arquivos e vou mostrar-lhe outro programa que você pode usar para modificar os ícones. Para o meu exemplo, usarei o meu programa favorito Irfanview.
Este artigo de convidado foi escrito pelo membro do fórum Sarah James
Como modificar ícones em arquivos. EXE compactados
O Irfanview é um maravilhoso monitor de imagens com muitas e muitas opções, mas desde que tem sido o Win98, os ícones são bastante desatualizados. Para mudar a aparência do próprio programa é fácil. Basta selecionar outra pele e você tem outra barra de ferramentas mais moderna, como a linda barra de ferramentas do estilo do Windows 7 que você pode baixar aqui.
Então você passa disso:
Para este
Mas você ainda está preso com o ícone antigo do programa. Yuk.
E pior ainda: você pode criar screensavers bonitos com o Irfanview, como descrevi aqui, mas eles também têm um pixelicon de 32 × 32 feio. Agora, isso simplesmente não vai fazer.
Na verdade, eu queria alterar esses ícones( e muitos outros de arquivos compactados) por um longo período de tempo, mas não conseguiu, porque não consegui descompactar o exe. Um grande agradecimento ao Phew no Irfanview Forum. Sem ele, eu nunca teria pensado em UPX.
As ferramentas que você precisa
Existem maneiras de mudar os ícones, usando icoFX ou ResHack e um descontador chamado UPX.Eu prefiro usar IcoFX para isso em ResHack e prefiro usar a última versão de freeware.
IcoFX recentemente tornou-se shareware com muitas e muitas opções. Muito bom se você quiser desenhar seus próprios ícones e cursores, mas para mim isso parece um exagero. Se eu quiser desenhar um ícone, prefiro usar um editor de imagens como o gimp ou o paintshop pro.
Você pode usar o novo IcoFX2 15 vezes e, em seguida, a função de salvar está desabilitada. O que é longo o suficiente se você quiser apenas usá-lo para este tutorial e isso lhe dará uma idéia do programa. No entanto, existe uma versão mais antiga 1.6.4.Isso é freeware. Você ainda pode encontrá-lo no Filehippo e funciona perfeitamente bem. Há também uma versão portátil 1.6.4.Aqui.
Você também precisa de alguns ícones agradáveis.
Para o exe há um ícone de substituição excelente IrfanView por ~ ncrow.
Para os screensavers é uma questão de gosto, escolho um dos ícones de Another Monitor Dock Icons por MediaDesign
E com esse modelo png que ele inclui, você pode mesmo fazer o seu próprio:)
Usando o UPX eo prompt de comando
UPX éum utilitário de prompt de comando. Sobre como trabalhar com o prompt de comando, veja aqui. E eu gosto de usar o prompt de comando na pasta que estou trabalhando naquele momento, sem ter que procurar manualmente minha pasta dentro do prompt de comando, então eu uso isso.
Então, em vez de ter que ir de C: \ Users \ Sarah \ para D: \ Irfanview Project, eu abrir diretamente meu prompt de comando em D: \ Irfanview Project.
Neat hein?
Para instalar UPX rightclick upx.exe, escolha Executar como administrador e uma janela de comando irá piscar. Talvez seja necessário reiniciar o computador para que ele funcione.
Agora você está configurado para começar a desempacotar I_view.exe e Slideshow.exe. Primeiro navegue para a pasta do programa do Irfanview por padrão C: \ Arquivos de programas \ Irfanview. Copie I_view.exe para sua pasta de trabalho. O meu é chamado de Projeto Irfanview. Em seguida, navegue até C: \ Arquivos de Programas \ Irfanview \ Plugins e copie Slideshow.exe em sua pasta de trabalho. Crie uma nova pasta na sua pasta de trabalho e ligue para ele ícones. Clique com o botão direito do mouse nesta pasta e escolha a janela do prompt de comando aqui.
Na janela do prompt de comando, digite upx -d i_view32.exe.
Pressione a tecla Enter no teclado e o exe será descompactado.
Faça o mesmo para Slideshow.exe.
Editando os ícones
Em seguida, copie os arquivos png que deseja usar como ícones na pasta Ícones e abra o IcoFX.Neste tutorial, uso o IcoFX 1.6.4.Eu prefiro converter os arquivos png para os ícones, então eu posso escolher os formatos que eu quero, mas também pode usar os arquivos ico.
Vá para Ferramentas & gt;Processo em lote. ..
Lá você receberá uma série de opções. Certifique-se de que Cria ícones das Imagens está marcado. Em seguida, use o botão Adicionar para adicionar os arquivos png que deseja converter aos ícones. Abaixo estão muitos formatos de imagem. Em geral, escolho apenas as cores do XP e asseguro que 128 × 128 seja assinalado.
Sem o formato 128 × 128, os ícones serão exibidos como 48 × 48 no Vista quando você escolher "ícones grandes" no explorador.
Eu não assinalo as cores 256 e 16, já que eu uso apenas meus ícones no Vista ou 7, mas, para uma máxima usabilidade, você pode marcar os outros também. Isso fará com que seu arquivo de ícone seja um pouco maior, mas como o tamanho não é um problema nos dias de hoje, você pode dar ao luxo de entrar:)
Acerta OK e em alguns segundos você tem dois ícones adequados para trabalhar.
Inserindo os ícones
Agora estamos finalmente prontos para mudar os ícones no próprio programa.
Vá para Ferramentas & gt;Editor de recursos. ..
Isso abrirá uma janela vazia como esta:
Use o ícone de arquivo aberto amarelo para navegar para i_view32.exe em sua pasta de trabalho e clique em Abrir. Agora você pode ver todos os ícones que estão armazenados no exe. Você pode mudar todos eles, mas para o propósito deste tutorial, nós apenas fazemos o primeiro.
Como sidenote: Irfanview também tem ícones de arquivos armazenados em Icons.dll que você encontra na pasta de plugins. Você também pode alterar todos esses ícones para aqueles que você gosta!
Clique com o botão direito do mouse no primeiro ícone e selecione Alterar.
Navegue até o ícone e clique em Abrir.
Voila há seu novo ícone.
Clique no botão Salvar azul.
E se tudo correu bem, você deve ver o Arquivo salvo com sucesso!
Clique em OK.
Repita o procedimento para Slideshow.exe.
E, então, você pode dar uma olhada na sua pasta de trabalho.
Agora você tem os arquivos exe com os novos ícones e os antigos foram automaticamente copiados com a extensão. bak adicionada ao seu nome. Dizi aos arquivos bak um ícone de lixeira preto - você provavelmente verá um ícone genérico e a extensão. bak após o nome.
Às vezes, você não vê os novos ícones, porque o Windows mantém a imagem antiga no cache. Um reinício geralmente corrige isso, então não se preocupe com isso neste momento.
Opcional: empacotando o exe
Se você gosta de economizar espaço, agora pode reembalar os arquivos exe. Abra o prompt de comando em sua pasta de trabalho e digite upx i_view32.exe. Para a apresentação de slides, você usa upx slideshow.exe
Agora copie i_view32.exe e slideshow.exe para a pasta do programa Irfanview( substitua os arquivos anteriores do exe ou mova-os para fora do caminho).
Testando seus novos ícones
Agora vamos testar se os screensavers recém-criados realmente possuem o novo ícone de apresentação de slides. Não há muito para testar no ícone do programa - você pode ver que aparece no canto esquerdo sempre que você abre o Irfanview. Abra o Irfanview e, em seguida, abra o menu de apresentação de slides clicando no segundo botão à esquerda.
Você receberá o último menu de apresentação de slides que você digitou.(veja este tutorial em 7 tutoriais para mais detalhes)
Salve a apresentação de slides como protetor de tela e dê uma olhada na pasta onde você salvou. Deve ser assim:
Conclusão
Como mostrado aqui com um pouco de persistência, você pode até mesmo modificar programas mais antigos para se adequar ao aspecto do Vista e do Windows 7 e, assim, manter um excelente programa como Irfanview como uma adição moderna ao seu sistema.
Download IrfanView de Ninite