Cum de a schimba pictogramele pe fișierele .EXE comprimate fără a obține erori
Vă prezentăm 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 un aspect non-standard al resurselor ... probabil a fost comprimat cu un "compresor EXE". Iată cum să remediem asta.
Î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 membrul forumului, Sarah James
Modificarea icoanelor pe fișierele .EXE comprimate
Irfanview este un imaginar 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 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 iconițe (ș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. Multe mulțumiri îi revin 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, 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 imagine 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 screensaverele este o chestiune de gust, am ales una dintre pictogramele de la alte pictograme de monitorizare prin MediaDesign
Și cu acest șablon png el include puteți chiar să vă faceți propriul dvs. :)
Folosind UPX și promptul de comandă
UPX este un utilitar prompt de comandă. Cum să lucrați cu linia de comandă, aruncați o privire aici. Și îmi place să pot folosi linia de comandă în dosarul pe care lucrez în acel moment, fără a fi nevoit să caut manual directorul meu în linia de comandă, așa că folosesc acest.
Deci, în loc să trec de la C: \ Users \ Sarah \ la D: \ Irfanview Project, deschid direct promptul meu de comandă în D: \ Irfanview Project.
Nu-i nimic?
Pentru a instala UPX rightclick upx.exe, alegeț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 să despachetați I_view.exe și Slideshow.exe. Mai întâi navigați în folderul 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 folderul dvs. 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 ulterior fișierele png pe care doriți să le utilizați ca pictograme pentru 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 utiliza și fișierele ico.
Accesați Instrumente> Proces lot
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 culori XP și am verificat dacă este 128 × 128.
Fără formatul 128 × 128, pictogramele vor afișa 48 × 48 în Vista atunci când alegeți 'Icons Large' în explorator.
Eu nu bifez culorile 256 și 16, deoarece îmi folosesc doar pictogramele pe Vista sau 7, dar pentru o utilizare maximă poți să le bifezi ș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 file 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 cadrul 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 plugin-urilor. De asemenea, puteți modifica 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 icoana.
Faceți clic pe butonul de salvare albastră.
Și dacă totul a fost bine, ar trebui să vedeți fișierul salvat cu succes!
Faceți clic pe OK.
Repetați procedura pentru Slideshow.exe.
Apoi puteți să vă uitați la dosarul 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ă neagră de coș de gunoi - probabil că vedeți 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ă din dosarul de lucru și tastați upx i_view32.exe. Pentru prezentarea de diapozitive utilizați upx slideshow.exe
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 testa dacă nou creat screensaverele au de fapt noua pictogramă de slideshow. Nu există multe de testat pe pictograma programului - puteți observa că apar în colțul din stânga oricând deschideți Irfanview. Deschideți Irfanview și deschideți meniul de prezentare făcând clic pe cel de-al doilea buton din stânga.
Veți obține ultimul meniu de prezentare salvat pe care l-ați 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 se arată 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 un plus modern pentru sistemul dvs..
Descărcați IrfanView de la Ninite