25Aug

Come cambiare le icone su compresso. File EXE senza errori

In precedenza ti abbiamo mostrato come modificare l'icona su un file. EXE, ma se hai provato questo, potresti scoprire che alcune applicazioni 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 risolverlo.

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 è passato 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 incantevoli 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 potevo decomprimere l'exe. Un grande ringraziamento va a Phew sul Forum di Irfanview. Senza di lui non avrei mai pensato a UPX.

Gli strumenti che ti servono

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.

IcoFX è recentemente 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 vuoi solo usarlo per questo tutorial e ti darà un'idea del programma. Esiste tuttavia una versione precedente 1.6.4.questo è gratuitoPuoi 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 che sto lavorando in quel momento, senza dover cercare manualmente la mia cartella all'interno del prompt dei comandi, quindi lo uso.

Quindi, invece di dover passare da C: \ Users \ Sarah \ a D: \ Irfanview Project, apro direttamente il prompt dei comandi in D: \ Irfanview Project.

Neat huh?

Per installare UPX, fare clic con il tasto destro su upx.exe, selezionare Esegui come amministratore e una finestra di comando lampeggia. 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: \ Programmi \ Irfanview \ Plugins e copiare Slideshow.exe nella cartella di lavoro. Crea una nuova cartella nella cartella di lavoro e chiamala Icone. Fare clic con il tasto destro su questa cartella e selezionare 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 copiare i file png che si desidera utilizzare come icone nella cartella Icone e aprire IcoFX.In questo tutorial uso IcoFX 1.6.4.Preferisco convertire da me i file png alle icone, così posso scegliere quali formati voglio, ma puoi anche usare i file ico.

Vai a Strumenti & gt;Processo batch. ..

Vi verrà presentata 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 sia spuntato.

Senza il formato 128 × 128 le icone mostreranno 48 × 48 in Vista quando si sceglie 'Icone grandi' in explorer.

Non segnano i 256 e 16 colori, dal momento che utilizzo solo le mie icone su Vista o 7, ma per la massima usabilità puoi spuntare anche gli altri. In questo modo il tuo file di icone diventerà un po 'più grande, ma dal momento che le dimensioni non sono un problema oggigiorno 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 & gt;Editor risorse. ..

Verrà aperta una finestra vuota come questa:

Utilizzare l'icona gialla del file aperto per accedere a 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.

Passare all'icona e fare clic su Apri.

Voila c'è la tua nuova icona.

Fare clic sul pulsante blu Salva.

E se tutto andasse bene dovresti vedere File salvato con successo!

Fare clic su OK.

Ripetere la procedura per Slideshow.exe.

E quindi 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 di questo a questo punto.

Opzionale: comprimere l'exe

Se si desidera risparmiare spazio, è ora possibile reimballare i file exe. Aprire il prompt dei comandi nella cartella di lavoro e digitare upx i_view32.exe. Per la presentazione si utilizza upx slideshow.exe

Ora copia i_view32.exe e slideshow.exe nella cartella del programma Irfanview( sostituisci i vecchi file exe o spostali fuori dal percorso).

Test delle nuove icone

Ora testeremo se gli screensaver appena creati hanno effettivamente la nuova icona di 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.(vedere questo tutorial su 7tutorial per maggiori dettagli)

Salva la presentazione come screensaver e dai un'occhiata nella cartella in cui l'hai salvata. Dovrebbe assomigliare a 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