25Aug

Cum se schimbă pictogramele pe comprimat. Fișiere EXE fără a obține erori

click fraud protection

V-am arătat anterior modul de modificare a pictogramei într-un fișier. EXE, dar dacă ați încercat acest lucru, puteți afla că unele aplicații și programe vă dau o eroare care spune că "Acest fișier are o structură de resurse nestandard... probabil a fost comprimat cu un compresor "EXE".Iată cum să remediați acest lucru.

În acest tutorial vă voi arăta cum să decomprimați astfel de fișiere și vă voi arăta un alt program pe care îl puteți folosi pentru a modifica pictogramele. Pentru exemplul meu voi folosi programul meu preferat Irfanview.

Acest articol de oaspeți a fost scris de către membru al forumului Sarah James

Cum de a modifica pictogramele pe fișierele. EXE comprimate

Irfanview este un mic imagineviewer cu multe și multe opțiuni, dar din moment ce a fost încă din Win98, icoanele arată destul de depășite. Pentru a schimba aspectul programului în sine este ușor. Doar selectați o altă pielă și aveți o altă bara de instrumente - mai modernă - asemănătoare cu bara superbă de instrumente de stil Windows 7 pe care o puteți descărca aici.

instagram viewer

Deci te duci din asta:

La acest

Dar esti inca blocat cu pictograma vechi de program. Yuk.

Și chiar mai rău: puteți crea screensavere minunate cu Irfanview, așa cum am descris aici, dar au și un 32 × 32 pixelicon urât. Acum, asta nu va face.

De fapt, am vrut să schimb aceste pictograme( și multe altele din fișierele comprimate) pentru o lungă perioadă de timp, dar nu a reușit, pentru că nu am putut despacheta exe-ul. Multe mulțumiri se adresează lui Phew pe forumul Irfanview. Fără el n-aș fi crezut niciodată de UPX.

Instrumentele de care aveți nevoie

Există modalități de a schimba pictogramele utilizând icoFX sau ResHack și un pachet de despachetare numit UPX.Prefer sa folosesc IcoFX pentru asta peste ResHack si prefer sa folosesc ultima versiune freeware.

IcoFX a devenit recent shareware cu multe și o mulțime de opțiuni. Foarte frumos dacă vrei să-ți desenezi propriile icoane și cursoare, dar pentru mine se simte ca o suprasolicitare. Dacă vreau să desenez o pictogramă, prefer să folosesc un editor de imagini cum ar fi gimp sau paintshop pro.

Puteți folosi noul IcoFX2 de 15 ori și apoi funcția de salvare este dezactivată.Care este destul de lungă dacă doriți doar să o utilizați pentru acest tutorial și vă va da o senzație de program. Există totuși o versiune mai veche 1.6.4.care este freeware.Încă mai puteți găsi pe Filehippo și funcționează perfect. Există, de asemenea, o versiune portabilă 1.6.4.aici.

De asemenea, aveți nevoie de niște icoane frumoase.

Pentru exe există o excelentă înlocuire Icon IrfanView de către ~ ncrow.

Pentru screensavere este o chestiune de gust, am ales una dintre pictogramele de la un alt monitor Dock Icons de MediaDesign

Și cu acel png șablon pe care îl include chiar tu poți face:)

Folosind UPX și promptul de comandă

UPX esteun utilitar prompt de comandă.Despre cum să lucrați cu linia de comandă aruncați o privire aici.Și îmi place să fiu capabil să folosesc linia de comandă în dosarul pe care lucrez în acel moment, fără a fi nevoit să caut directorul meu în manualul de comandă manual, așa că folosesc acest lucru.

Deci, în loc să trebuiască să merg de la C: \ Users \ Sarah \ la D: \ Irfanview Project, îmi deschid promptul de comandă în Proiectul D: \ Irfanview.

Neat, nu?

Pentru a instala UPX rightclick upx.exe, alegeți Run as administrator și o fereastră de comandă va bloca prin. Este posibil să fie necesar să reporniți computerul pentru a funcționa.

Acum sunteți pregătit să începeți despachetarea I_view.exe și Slideshow.exe. Mai întâi navigați în directorul de programe al Irfanview în mod implicit C: \ Program Files \ Irfanview. Copiați I_view.exe în folderul de lucru. Mina se numește Proiectul Irfanview. Apoi, navigați la C: \ Program Files \ Irfanview \ Plugins și copiați Slideshow.exe în folderul de lucru. Creați un folder nou în dosarul de lucru și numiți-i pictogramele. Faceți clic dreapta pe acest dosar și selectați Window Prompt Command aici.

În fereastra de prompt de comandă introduceți upx -d i_view32.exe.

Apăsați tasta Enter de pe tastatură și exe va fi despachetat.

Faceți același lucru pentru Slideshow.exe.

Editarea pictogramelor

Copiați ulterior fișierele png pe care doriți să le utilizați ca pictograme în folderul Pictograme și deschideți IcoFX.În acest tutorial folosesc IcoFX 1.6.4.Prefer să convertesc fișierele png la pictograme personal, așa că pot să aleg ce formate vreau, dar puteți folosi și fișierele ico.

Accesați Instrumente & gt;Procesul în lot. ..

Aici veți fi prezentat o serie de opțiuni. Asigurați-vă că este bifată Creare pictograme din Imagini. Apoi folosiți butonul Add pentru a adăuga fișierele png pe care doriți să le convertiți în pictograme. Mai jos sunt multe formate de imagine.În general, aleg doar culorile XP și asigurați-vă că este bifată 128 × 128.

Fără formatul 128 × 128, pictogramele vor afișa 48 × 48 în Vista atunci când alegeți "Mare pictograme" în explorator.

Nu bifez culorile 256 și 16, deoarece folosesc doar pictogramele pe Vista sau 7, dar pentru o utilizare maximă puteți să le bifați și pe ceilalți. Acesta va face fișierul pictogramă un pic mai mare, dar din moment ce dimensiunea nu este o problemă în aceste zile vă puteți permite să vă indulgați:)

Hit OK și în câteva secunde aveți două pictograme potrivite pentru a lucra cu.

Introducerea icoanelor

Acum suntem gata să schimbăm icoanele în programul în sine.

Accesați Instrumente & gt;Editor de resurse. ..

Se va deschide o fereastră necompletată astfel:

Utilizați pictograma galben deschis pentru a naviga la i_view32.exe în folderul de lucru și faceți clic pe Deschidere. Acum puteți vedea toate pictogramele stocate în exe. Puteți schimba toate acestea, dar în scopul acestui tutorial facem doar primul.

Ca un sidenote: Irfanview are și pictogramele fișierelor stocate în Icons.dll pe care le găsiți în dosarul pluginurilor. Puteți schimba, de asemenea, toate aceste pictograme la cele care vă plac!

Faceți clic dreapta pe prima pictogramă și selectați Modificare.

Răsfoiți pictograma dvs. și faceți clic pe Deschidere.

Voila este noua ta pictogramă.

Faceți clic pe butonul de salvare albastră.

Și dacă totul a mers bine ar trebui să vezi fișierul salvat cu succes!

Faceți clic pe OK.

Repetați procedura pentru Slideshow.exe.

Și apoi puteți să aruncați o privire la dosarul de lucru.

Aveți acum fișierele exe cu pictogramele noi, iar cele vechi au fost salvate automat cu extensia. bak adăugată la numele lor. Am dat fișierele bak o pictogramă de coș de gunoi neagră - probabil veți vedea o pictogramă generică și extensia. bak după nume.

Uneori nu vedeți noile pictograme, deoarece Windows păstrează vechea imagine din memoria cache. O repornire rezolvă în general acest lucru, deci nu vă faceți griji în acest moment.

Opțional: ambalarea exe

Dacă doriți să economisiți spațiu, puteți reconstitui fișierele exe acum. Deschideți linia de comandă în dosarul de lucru și tastați upx i_view32.exe. Pentru prezentarea de diapozitive folosiți upx slideshow.exe

Acum copiați i_view32.exe și slideshow.exe în folderul programului Irfanview( înlocuiți vechile fișiere exe sau le mutați din cale).

Testarea noilor pictograme

Acum vom încerca să testați dacă noile screensavere au de fapt noua pictogramă de slideshow. Nu este prea mult de testat pe pictograma programului - puteți vedea că apar în colțul din stânga ori de câte ori deschideți Irfanview. Deschideți Irfanview și deschideți meniul de prezentare făcând clic pe al doilea buton din stânga.

Veți obține ultimul meniu de salvare prezentat salvat.(vedeți acest tutorial la 7 tutorials pentru mai multe detalii)

Salvați slideshow-ul ca screensaver și aruncați o privire în dosarul în care l-ați salvat. Ar trebui să arate astfel:

Concluzie

Așa cum este arătat aici cu un pic de persistență, puteți chiar să modificați programele mai vechi pentru a se potrivi aspectului Vista și Windows 7 și astfel păstrați un mic program superb ca Irfanview ca o completare modernă a sistemului dvs.

Descărcați IrfanView de la Ninite