If-Koubou

Cum de a schimba pictogramele pe fișierele .EXE comprimate fără a obține erori

Cum de a schimba pictogramele pe fișierele .EXE comprimate fără a obține erori (Cum să)

Vă prezentăm anterior modul de modificare a pictogramei într-un fișier .EXE, dar dacă ați încercat acest lucru s-ar putea să aflați că unele aplicații și programe vă dau o eroare care spune că "Acest fișier are un aspect non-standard al resurselor ... 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 membrul forumului Sarah James

Modificarea icoanelor pe fișierele .EXE comprimate

Irfanview este un imaginator minunat cu numeroase optiuni, dar din moment ce a fost inca din Win98, icoanele arata mai degraba invechite. 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.

Deci te duci din asta:

La acest

Dar sunteți încă blocat de vechea pictogramă a programului. 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 alte fișiere comprimate) pentru o lungă perioadă de timp, dar nu a reușit, pentru că nu am putut despacheta exe. 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ă moduri de a schimba pictogramele, folosind 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 multe 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 alte pictograme pentru monitor dock de MediaDesign

Și cu acest șablon png pe care îl include puteți chiar să vă faceți propriul dvs. :)

Folosind UPX și promptul de comandă

UPX este un 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 la 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ă trec de la C: \ Users \ Sarah \ la D: \ Irfanview Project, îmi deschid direct promptul de comandă în D: \ Irfanview Project.

Nu-i așa?

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

Acum sunteți pregătit să începeți despachetarea fișierelor 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 promptului de comandă introduceți upx -d i_view32.exe.

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

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

Editarea pictogramelor

Copiați în continuare fișierele png pe care doriți să le utilizați ca pictograme pentru folderul Icoane ș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.

Mergeți la Tools> Process Batch ...

Acolo veți fi prezentat cu 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 'Icons Large' în explorer.

Nu bifez culorile de 256 și 16, deoarece îmi 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ă se deda :)

Apăsați 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> Editor de resurse ...

Aceasta va deschide o fereastră goală astfel:

Utilizați pictograma fișier 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ă vedeți 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 dvs. de lucru.

Aveți acum fișierele exe cu noile pictograme, iar cele vechi au fost susținute 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 acum să reambalați fișierele exe. Deschideți linia de comandă în dosarul de lucru și tastați upx i_view32.exe. Pentru prezentarea de diapozitive folosiți slideshow.exe upx

Acum copiați i_view32.exe și slideshow.exe în folderul programului Irfanview (înlocuiți fișierele vechi exe sau le deplasați).

Testarea noilor icoane

Acum vom încerca dacă screensavers nou create au de fapt noua pictogramă de prezentare. Nu este prea mult de testat pe pictograma programului - puteți observa că apare î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 primi ultimul meniu de prezentare salvat introdus. (vedeți acest tutorial la 7tutorials 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 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