Pagina inicial » como » Como alterar os ícones em arquivos .exe compactados sem obter erros

    Como alterar os ícones em arquivos .exe compactados sem obter erros

    Anteriormente, mostramos a você como modificar o ícone em um arquivo .EXE, mas se você tentou isso, talvez descubra que alguns aplicativos e programas apresentam um erro que diz “Este arquivo tem um layout de recurso não padrão… provavelmente foi compactado com um "compressor EXE". Veja como corrigi-lo.

    Neste tutorial, mostrarei como descomprimir esses arquivos e mostrarei outro programa que você pode usar para modificar os ícones. Para o meu exemplo vou usar o meu programa favorito de todos os tempos Irfanview.

    Este artigo convidado foi escrito pelo membro do fórum Sarah James

    Como modificar ícones em arquivos .exe compactados

    Irfanview é um visualizador de imagens maravilhoso, com muitas e muitas opções, mas desde que tem sido em torno desde Win98 é ícones parecem bastante desatualizados. Mudar a aparência do programa em si é fácil. Basta selecionar outra skin e você terá 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ê vai a partir disso:

    Para isso

    Mas você ainda está preso ao antigo ícone do programa. Yuk.

    E ainda pior: você pode criar lindos protetores de tela com o Irfanview, como descrevi aqui, mas eles também têm um feio pixel de 32 × 32 pixels. Agora isso não serve.

    Na verdade, eu tenho vontade de alterar esses ícones (e muitos outros arquivos compactados) por um longo tempo, mas não consegui, porque não consegui descompactar o exe. Um grande agradecimento vai para o Ufa no Fórum Irfanview. Sem ele eu nunca teria pensado em UPX.

    As ferramentas que você precisa

    Existem maneiras de alterar os ícones usando icoFX ou ResHack e um descompactador chamado UPX. Eu prefiro usar o IcoFX para isso no ResHack e prefiro usar a última versão freeware.

    O IcoFX tornou-se recentemente shareware com muitas e muitas opções. Muito bom se você quiser desenhar seus próprios ícones e cursores, mas para mim 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 a função de salvamento é desativada. O que é longo o suficiente se você quiser apenas usá-lo para este tutorial e ele lhe dará uma idéia do programa. Existe no entanto uma versão mais antiga 1.6.4. isso é freeware. Você ainda pode encontrá-lo no Filehippo e funciona perfeitamente bem. Existe também uma versão portátil 1.6.4. Aqui.

    Você também precisa de alguns ícones legais.

    Para o exe existe um excelente substituto do Icon IrfanView by ~ ncrow.

    Para os screensavers é uma questão de gosto, escolhi um dos ícones de Another Monitor Dock Icons por MediaDesign

    E com esse modelo png ele inclui você pode até fazer o seu próprio :)

    Usando o UPX e o prompt de comando

    UPX é um utilitário de prompt de comando. Sobre como trabalhar com o prompt de comando, dê uma olhada aqui. E eu gosto de poder usar o prompt de comando na pasta que estou trabalhando naquele momento, sem ter que procurar manualmente por 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 abro diretamente o meu prompt de comando em D: \ Irfanview Project.

    Puro né?

    Para instalar UPX rightclick upx.exe, escolha Executar como administrador e uma janela de comando piscará. Pode ser necessário reiniciar o computador para que ele funcione.

    Agora você está pronto para começar a descompactar o I_view.exe e o Slideshow.exe. Primeiro, navegue até a pasta do programa Irfanview, por padrão C: \ Program Files \ Irfanview. Copie I_view.exe para sua pasta de trabalho. O meu é chamado Irfanview Project. Em seguida, navegue até C: \ Arquivos de Programas \ Irfanview \ Plugins e copie o Slideshow.exe para sua pasta de trabalho. Crie uma nova pasta em sua pasta de trabalho e chame-a de Icons. Clique com o botão direito do mouse nessa pasta e escolha a janela Prompt de Comando aqui.

    Na janela do prompt de comando, digite upx -d i_view32.exe.

    Pressione a tecla Enter no seu teclado e o exe será descompactado.

    Faça o mesmo para Slideshow.exe.

    Editando os ícones

    Em seguida, copie os arquivos png que você deseja usar como ícones para a pasta Icons e abra o IcoFX. Neste tutorial eu uso o IcoFX 1.6.4. Eu prefiro converter os arquivos png para ícones eu mesmo, então eu posso escolher quais formatos eu quero, mas você também pode usar os arquivos ico.

    Vá para Ferramentas> Processo em lote ...

    Lá você será presenteado com uma série de opções. Certifique-se de que Criar ícones de Imagens esteja marcado. Em seguida, use o botão Adicionar para adicionar os arquivos PNG que você deseja converter em ícones. Abaixo, há muitos formatos de imagem. Eu geralmente escolho apenas cores XP e eu tenho certeza que 128 × 128 está marcado.

    Sem o formato 128 × 128, os ícones serão exibidos como 48 × 48 no Vista quando você escolher 'Large Icons' no Explorer.

    Eu não marquei as cores 256 e 16, já que eu só uso meus ícones no Vista ou 7, mas para o máximo de usabilidade você pode marcar os outros também. Isso tornará o seu arquivo de ícone um pouco maior, mas como o tamanho não é um problema nos dias de hoje você pode se permitir entrar :)

    Clique 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> Editor de Recursos ...

    Isto irá abrir uma janela vazia como esta:

    Use o ícone amarelo de arquivo aberto para procurar i_view32.exe na 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 só fazemos o primeiro.

    Como um sidenote: Irfanview também tem seus ícones de arquivo armazenados em Icons.dll que você encontra na pasta plugins. Você também pode alterar todos os ícones para os que você gosta!

    Clique com o botão direito no primeiro ícone e selecione Alterar.

    Procure seu ícone e clique em Abrir.

    Voila lá é o seu novo ícone.

    Clique no botão azul salvar.

    E se tudo correu bem você deve ver o arquivo salvo com sucesso!

    Clique 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 nome deles. Eu dei a bak uma lixeira preta - você provavelmente verá um ícone genérico e a extensão .bak depois do nome.

    Às vezes você não vê os novos ícones, porque o Windows mantém a imagem antiga em seu cache. Um reinício geralmente corrige isso, então não se preocupe com isso neste momento.

    Opcional: embalagem do exe

    Se você gosta de economizar espaço, agora pode reempacotar os arquivos exe. Abra o prompt de comando em sua pasta de trabalho e digite upx i_view32.exe. Para o slideshow você usa upx slideshow.exe

    Agora copie i_view32.exe e slideshow.exe para a pasta do programa Irfanview (substitua os antigos arquivos exe ou mova-os para fora do caminho).

    Testando seus novos ícones

    Agora vamos testar se os protetores de tela recém-criados realmente têm o novo ícone de apresentação de slides. Não há muito para testar no ícone do programa - você pode ver que aparecem no canto esquerdo sempre que você abrir o Irfanview. Abra o Irfanview e abra o menu da apresentação de slides clicando no segundo botão à esquerda.

    Você receberá o último menu de apresentação de slides salvo que você inseriu. (veja este tutorial em 7tutorials para mais detalhes)

    Salve o show de slides como protetor de tela e dê uma olhada na pasta onde você salvou. Deve ficar assim:

    Conclusão

    Como mostrado aqui com um pouco de persistência, você pode até mesmo modificar programas mais antigos para se adequarem à aparência do Vista e do Windows 7 e, assim, manter um excelente programa como o Irfanview como uma adição moderna ao seu sistema..

    Baixar IrfanView da Ninite