Come modificare le icone su file .EXE compressi senza ottenere errori
In precedenza ti abbiamo mostrato come modificare l'icona su un file .EXE, ma se hai provato questo, potresti scoprire che alcune app e programmi ti danno un errore che dice "Questo file ha un layout di risorse non standard ... probabilmente è stato compresso con un "compressore EXE". Ecco come aggiustarlo.
In questo tutorial ti mostrerò come decomprimere tali file e ti mostrerò un altro programma che puoi usare per modificare le icone. Per il mio esempio userò il mio programma preferito di tutti i tempi Irfanview.
Questo articolo per gli ospiti è stato scritto dal membro del forum Sarah James
Come modificare le icone su file .EXE compressi
Irfanview è un fantastico piccolo imageviewer con molte e molte opzioni, ma dal momento che è sempre esistito da Win98, le icone sembrano piuttosto obsolete. Cambiare l'aspetto del programma è facile. Basta selezionare un'altra skin e avere un'altra barra degli strumenti, più moderna, come la splendida barra degli strumenti di Windows 7 che puoi scaricare qui.
Quindi vai da questo:
A questo
Ma sei ancora bloccato con la vecchia icona del programma. che schiffo.
E ancora peggio: puoi creare bellissimi screensaver con Irfanview, come ho descritto qui, ma hanno anche un brutto 32 × 32 pixelicon. Ora non lo farai.
In realtà volevo cambiare queste icone (e molti altri file compressi) per molto tempo, ma non ci sono riuscito, perché non riuscivo a decomprimere l'exe. Un grande ringraziamento va a Phew sul Forum di Irfanview. Senza di lui non avrei mai pensato a UPX.
Gli strumenti di cui hai bisogno
Ci sono modi per cambiare le icone, usando icoFX o ResHack e un decompressore chiamato UPX. Preferisco usare IcoFX per questo su ResHack e preferisco usare l'ultima versione freeware.
Ultimamente IcoFX è diventato shareware con molte e molte opzioni. Molto bello se vuoi disegnare le tue icone e cursori, ma per me sembra eccessivo. Se voglio disegnare un'icona, preferisco usare un editor di immagini come Gimp o Paintshop Pro.
È possibile utilizzare il nuovo IcoFX2 15 volte e quindi la funzione di salvataggio è disabilitata. Che è abbastanza lungo se si vuole solo usarlo per questo tutorial e ti darà un'idea del programma. Esiste tuttavia una versione precedente 1.6.4. questo è gratuito Puoi ancora trovarlo su Filehippo e funziona perfettamente bene. C'è anche una versione portatile 1.6.4. Qui.
Hai anche bisogno di alcune belle icone.
Per l'exe c'è un eccellente sostituto Icon IrfanView di ~ ncrow.
Per gli screensaver è una questione di gusti, ho scelto una delle icone da Another Monitor Dock Icons di MediaDesign
E con quel modello di png che include puoi persino crearne uno :)
Usando UPX e il prompt dei comandi
UPX è un'utilità di prompt dei comandi. Su come lavorare con il prompt dei comandi dare un'occhiata qui. E mi piace poter usare il prompt dei comandi nella cartella in cui sto lavorando in quel momento, senza dover cercare manualmente la mia cartella all'interno del prompt dei comandi, quindi uso questo.
Quindi, invece di dover passare da C: \ Users \ Sarah \ a D: \ Irfanview Project, apro direttamente il prompt dei comandi in D: \ Irfanview Project.
Pulito eh?
Per installare UPX, fare clic con il tasto destro su upx.exe, selezionare Esegui come amministratore e una finestra di comando lampeggerà. Potrebbe essere necessario riavviare il computer affinché funzioni.
Ora sei pronto per iniziare a decomprimere I_view.exe e Slideshow.exe. Per prima cosa, accedi alla cartella del programma di Irfanview C: \ Programmi \ Irfanview. Copia I_view.exe nella tua cartella di lavoro. Il mio si chiama Irfanview Project. Quindi accedere a C: \ Program Files \ Irfanview \ Plugins e copiare Slideshow.exe nella cartella di lavoro. Crea una nuova cartella nella cartella di lavoro e chiamala Icone. Fai clic con il tasto destro su questa cartella e seleziona la finestra del prompt dei comandi qui.
Nella finestra del prompt dei comandi digitare upx -d i_view32.exe.
Premi il tasto Invio sulla tastiera e l'exe verrà decompresso.
Fai lo stesso per Slideshow.exe.
Modifica delle icone
Successivamente copia i file png che vuoi usare come icone nella cartella Icone e apri IcoFX. In questo tutorial uso IcoFX 1.6.4. Preferisco convertire da solo i file png alle icone, quindi posso scegliere quali formati voglio, ma puoi anche usare i file ico.
Vai a Strumenti> Processo batch ...
Lì ti verrà presentato con una serie di opzioni. Assicurati che le icone Crea da Immagini siano spuntate. Quindi utilizzare il pulsante Aggiungi per aggiungere i file PNG che si desidera convertire in icone. Sotto ci sono molti formati di immagine. Generalmente scelgo solo i colori XP e mi assicuro che 128 × 128 siano spuntati.
Senza il formato 128 × 128 le icone mostreranno 48 × 48 in Vista quando scegli "Icone grandi" in Esplora risorse.
Non segnano i 256 e i 16 colori, poiché uso solo le mie icone su Vista o 7, ma per la massima usabilità puoi spuntare anche gli altri. Renderà il tuo file di icone un po 'più grande, ma dal momento che la dimensione non è un problema in questi giorni puoi permetterti di concederti :)
Premi OK e in pochi secondi hai due icone adatte con cui lavorare.
Inserimento delle icone
Ora siamo finalmente pronti a cambiare le icone nel programma stesso.
Vai a Strumenti> Editor risorse ...
Questo aprirà una finestra vuota come questa:
Utilizzare l'icona gialla del file aperto per navigare in i_view32.exe nella cartella di lavoro e fare clic su Apri. Ora puoi vedere tutte le icone che sono memorizzate all'interno dell'exe. Puoi cambiarli tutti, ma per lo scopo di questo tutorial facciamo solo il primo.
Come sidenote: Irfanview ha anche le sue icone di file memorizzate in Icons.dll che trovi nella cartella dei plugin. Puoi anche cambiare tutte quelle icone in quelle che ti piacciono!
Fare clic con il tasto destro sulla prima icona e selezionare Cambia.
Individua l'icona e fai clic su Apri.
Voila c'è la tua nuova icona.
Fai clic sul pulsante blu Salva.
E se tutto andasse bene dovresti vedere File salvato con successo!
Clicca OK.
Ripeti la procedura per Slideshow.exe.
E poi puoi dare un'occhiata alla tua cartella di lavoro.
Ora hai i file exe con le nuove icone e quelli vecchi sono stati automaticamente sottoposti a backup con l'estensione .bak aggiunta al loro nome. Ho dato ai file bak un'icona del cestino nero: probabilmente vedrai un'icona generica e l'estensione .bak dopo il nome.
A volte non vedi le nuove icone, perché Windows mantiene la vecchia immagine nella sua cache. Un riavvio generalmente lo risolve, quindi non preoccuparti a questo punto.
Opzionale: imballare l'exe
Se ti piace risparmiare spazio ora puoi reimballare i file exe. Aprire il prompt dei comandi nella cartella di lavoro e digitare upx i_view32.exe. Per lo slideshow usi upx slideshow.exe
Ora copia i_view32.exe e slideshow.exe nella cartella del programma Irfanview (sostituisci i vecchi file exe o spostali).
Test delle tue nuove icone
Ora testeremo se gli screensaver appena creati hanno effettivamente la nuova icona della presentazione. Non c'è molto da testare sull'icona del programma: puoi vederlo apparire nell'angolo sinistro ogni volta che apri Irfanview. Apri Irfanview e quindi apri il menu di presentazione facendo clic sul secondo pulsante a sinistra.
Otterrai l'ultimo menu di presentazione salvato che hai inserito. (guarda questo tutorial su 7tutorial per maggiori dettagli)
Salva la presentazione come screensaver e dai un'occhiata nella cartella in cui l'hai salvata. Dovrebbe sembrare come questo:
Conclusione
Come mostrato qui con un po 'di persistenza puoi anche modificare i vecchi programmi per adattarli all'aspetto di Vista e Windows 7 e quindi mantenere un piccolo programma superbo come Irfanview come aggiunta moderna al tuo sistema.
Scarica IrfanView da Ninite