Ako zmeniť ikony na komprimovaných súboroch .exe bez toho, aby sa vyskytli chyby

Obsah:

Ako zmeniť ikony na komprimovaných súboroch .exe bez toho, aby sa vyskytli chyby
Ako zmeniť ikony na komprimovaných súboroch .exe bez toho, aby sa vyskytli chyby
Anonim
Predtým sme vám ukázali, ako upraviť ikonu v súbore.EXE, ale ak ste to vyskúšali, zistíte, že niektoré aplikácie a programy vám dali chybu, ktorá hovorí, že tento súbor má neštandardné rozloženie zdrojov … pravdepodobne bola stlačená kompresorom "EXE". Tu je postup, ako to opraviť.
Predtým sme vám ukázali, ako upraviť ikonu v súbore.EXE, ale ak ste to vyskúšali, zistíte, že niektoré aplikácie a programy vám dali chybu, ktorá hovorí, že tento súbor má neštandardné rozloženie zdrojov … pravdepodobne bola stlačená kompresorom "EXE". Tu je postup, ako to opraviť.

V tejto príručke vám ukážem, ako dekomprimovať takéto súbory a ukážem vám iný program, ktorý môžete použiť na úpravu ikon. Pre môj príklad budem používať môj obľúbený program Irfanview.

Tento príspevok bol napísaný členom fóra Sarah James

Ako upraviť ikony na komprimovaných súborov.EXE

Irfanview je úžasný malý zobrazovač obrázkov s množstvom možností, ale odkedy sa odvtedy od Win98 nachádzajú, ikony vyzerajú pomerne zastarané. Zmena vzhľadu samotného programu je jednoduchá. Stačí vybrať inú kožu a máte ďalší - modernejšie vyzerajúci - panel nástrojov, rovnako ako nádherný Windows 7 štýl nástrojov môžete stiahnuť tu.

Preto idete z toho:

Do tohto
Do tohto
Ale stále ste prilepené na starú ikonu programu. Yuk.
Ale stále ste prilepené na starú ikonu programu. Yuk.
A ešte horšie: môžete vytvoriť krásne šetriče obrazovky s Irfanview, ako som tu popísal, ale majú aj škaredé 32 × 32 pixelikónov. Teraz to jednoducho neurobí.
A ešte horšie: môžete vytvoriť krásne šetriče obrazovky s Irfanview, ako som tu popísal, ale majú aj škaredé 32 × 32 pixelikónov. Teraz to jednoducho neurobí.
Vlastne som chcel zmeniť tieto ikony (a mnoho ďalších komprimovaných súborov) po dlhú dobu, ale nebol schopný, pretože som nemohol rozbaliť exe. Veľká vďaka patrí Fhewovi na Irfanview Forum. Bez neho by som nikdy nepomyslel na UPX.
Vlastne som chcel zmeniť tieto ikony (a mnoho ďalších komprimovaných súborov) po dlhú dobu, ale nebol schopný, pretože som nemohol rozbaliť exe. Veľká vďaka patrí Fhewovi na Irfanview Forum. Bez neho by som nikdy nepomyslel na UPX.

Nástroje, ktoré potrebujete

Existujú spôsoby, ako zmeniť ikony pomocou ikony icoFX alebo ResHack a rozbaľovača nazvaného UPX. Radšej používam IcoFX cez ResHack a radšej používam poslednú freeware verziu.

IcoFX sa v poslednej dobe stal shareware s množstvom a množstvom možností. Veľmi pekné, ak chcete kresliť vlastné ikony a kurzory, ale pre mňa to je ako nadmerná práca. Ak chcem nakresliť ikonu, radšej používam editor obrázkov ako je gimp alebo lakovňa pro.

Nový IcoFX2 môžete použiť 15 krát a funkcia uloženia je vypnutá. Ktorá je dostatočne dlhá, ak ju chcete použiť len pre tento tutoriál a prinesie vám pocit z programu. Existuje však staršia verzia 1.6.4. to je freeware. Môžete ho stále nájsť na Filehippo a funguje to úplne v poriadku. K dispozícii je tiež prenosná verzia 1.6.4. tu.

Tiež potrebujete nejaké pekné ikony.

Pre exe je výborná náhradná ikona IrfanView od ~ ncrow.
Pre exe je výborná náhradná ikona IrfanView od ~ ncrow.

Pre šetriče obrazovky je to vec chuti, vybrala som si jednu z ikon z iného ikonu Dock Monitor od spoločnosti MediaDesign

A s touto png šablónou, ktorú obsahuje, môžete dokonca vytvoriť aj svoje vlastné:)
A s touto png šablónou, ktorú obsahuje, môžete dokonca vytvoriť aj svoje vlastné:)

Pomocou UPX a príkazového riadku

UPX je utilita príkazového riadka. Informácie o práci s príkazovým riadkom nájdete tu. A rád by som mohol používať príkazový riadok v priečinku, ktorý práve pracujem, bez toho, aby musel manuálne vyhľadávať moje priečinky v príkazovom riadku, takže to používam.

Takže namiesto toho, aby ste museli ísť z C: Users Sarah do projektu D: Irfanview, priamo otvorím príkazový riadok v projekte D: Irfanview.

Čistý, čo?

Ak chcete nainštalovať súbor UPX pravým kliknutím upx.exe, vyberte položku Spustiť ako správca a príkazové okno bude blikať. Možno budete musieť reštartovať počítač, aby fungoval.
Ak chcete nainštalovať súbor UPX pravým kliknutím upx.exe, vyberte položku Spustiť ako správca a príkazové okno bude blikať. Možno budete musieť reštartovať počítač, aby fungoval.

Teraz máte nastavené začať rozbalenie súborov I_view.exe a Slideshow.exe. Najskôr prejdite do priečinka programu Irfanview v predvolenom nastavení C: Program Files Irfanview. Skopírujte I_view.exe do pracovného priečinka. Dolu sa nazýva Projekt Irfanview. Potom prejdite do priečinka C: Program Files Irfanview Plugins a skopírujte Slideshow.exe do pracovného priečinka. Vytvorte nový priečinok vo vašom pracovnom priečinku a zavolajte mu ikony. Kliknite pravým tlačidlom myši na tento priečinok a zvoľte okno príkazového riadka.

V okne príkazového riadka zadáte príkaz upx -d i_view32.exe.

Image
Image

Stlačte kláves Enter na klávesnici a exe bude rozbalený.

Urobte to isté pre Slideshow.exe.
Urobte to isté pre Slideshow.exe.

Úprava ikon

Ďalej skopírujte súbory png, ktoré chcete použiť ako ikony do priečinka Ikony a otvorte IcoFX. V tomto návode používam IcoFX 1.6.4. Dávam prednosť konverziu súborov png na ikony sám, takže si môžem vybrať, aké formáty chcem, ale môžete tiež použiť súbory ico.

Prejdite na položku Nástroje> Dávkový proces …

Nájdete tu množstvo možností. Uistite sa, že je zaškrtnuté políčko Vytvoriť ikony z Obrázky. Potom použite tlačidlo pridania, aby ste pridali súbory png, ktoré chcete konvertovať na ikony. Nižšie je to veľa formátov obrázkov. Zvyčajne si vyberám iba farby XP a uisti sa, že 128 × 128 je začiarknuté.
Nájdete tu množstvo možností. Uistite sa, že je zaškrtnuté políčko Vytvoriť ikony z Obrázky. Potom použite tlačidlo pridania, aby ste pridali súbory png, ktoré chcete konvertovať na ikony. Nižšie je to veľa formátov obrázkov. Zvyčajne si vyberám iba farby XP a uisti sa, že 128 × 128 je začiarknuté.

Bez formátu 128 × 128 sa ikony zobrazia ako 48 × 48 v systéme Vista, keď zvolíte možnosť Veľké ikony v programe Explorer.

Nezačiarkam 256 a 16 farieb, pretože používam iba svoje ikony na Vista alebo 7, ale pre maximálnu použiteľnosť môžete tiež zaškrtnúť ostatné. Bude to váš súbor s ikonou trochu väčší, ale pretože veľkosť nie je problém v týchto dňoch si môžete dovoliť dopriať:)

Stlačte tlačidlo OK a za pár sekúnd máte dve vhodné ikony, s ktorými môžete pracovať.
Stlačte tlačidlo OK a za pár sekúnd máte dve vhodné ikony, s ktorými môžete pracovať.

Vloženie ikon

Teraz sme konečne pripravení zmeniť ikony v samotnom programe.

Prejdite na položku Nástroje> Editor zdrojov …

Otvorí sa prázdne okno takto:
Otvorí sa prázdne okno takto:
Pomocou ikony žltého otvoreného súboru prejdite do priečinka i view32.exe vo vašom pracovnom priečinku a kliknite na položku Otvoriť. Teraz môžete vidieť všetky ikony uložené v exe.Môžete ich zmeniť, ale pre účely tohto tutoriálu urobíme prvú.
Pomocou ikony žltého otvoreného súboru prejdite do priečinka i view32.exe vo vašom pracovnom priečinku a kliknite na položku Otvoriť. Teraz môžete vidieť všetky ikony uložené v exe.Môžete ich zmeniť, ale pre účely tohto tutoriálu urobíme prvú.

Ako sidenote: Irfanview má tiež ikony súborov uložené v Icons.dll, ktoré nájdete v priečinku plugins. Môžete tiež zmeniť všetky tie ikony na tie, ktoré sa vám páčia!

Pravým tlačidlom myši kliknite na prvú ikonu a vyberte možnosť Zmeniť.
Pravým tlačidlom myši kliknite na prvú ikonu a vyberte možnosť Zmeniť.
Prejdite do ikony a kliknite na položku Otvoriť.
Prejdite do ikony a kliknite na položku Otvoriť.
Voila je vaša nová ikona.
Voila je vaša nová ikona.

Kliknite na tlačidlo modrého ukladania.

A ak všetko šlo dobre, mali by ste vidieť súbor úspešne uložený!
A ak všetko šlo dobre, mali by ste vidieť súbor úspešne uložený!

Kliknite na tlačidlo OK.

Opakujte postup pre program Slideshow.exe.
Opakujte postup pre program Slideshow.exe.

A potom sa môžete pozrieť na pracovnú zložku.

Teraz máte exe súbory s novými ikonami a staré sú automaticky zálohované s príponou.bak pridanou k ich názvu. Dali som bak súborom ikonu čierneho koša - pravdepodobne vidíte všeobecnú ikonu a príponu.bak za názvom.
Teraz máte exe súbory s novými ikonami a staré sú automaticky zálohované s príponou.bak pridanou k ich názvu. Dali som bak súborom ikonu čierneho koša - pravdepodobne vidíte všeobecnú ikonu a príponu.bak za názvom.

Niekedy sa nové ikony nezobrazujú, pretože systém Windows uchováva starý obrázok vo vyrovnávacej pamäti. Reštartovanie zvyčajne rieši, takže sa v tomto momente netrápte.

Voliteľné: balenie exe

Ak chcete ušetriť miesto, môžete teraz znovu baliť exe súbory. Otvorte príkazový riadok v pracovnej zložke a zadajte príkaz upx i_view32.exe. Pre prezentáciu používate upx slideshow.exe

Teraz skopírujte i view32.exe a slideshow.exe do priečinka programu Irfanview (nahraďte staré exe súbory alebo ich premiestnite mimo cesty).
Teraz skopírujte i view32.exe a slideshow.exe do priečinka programu Irfanview (nahraďte staré exe súbory alebo ich premiestnite mimo cesty).

Testovanie nových ikon

Teraz budeme testovať, či novo vytvorené šetriče obrazovky vlastne majú novú ikonu prezentácie. Na ikone programu nie je veľa otestovať - môžete vidieť, že sa objavuje v ľavom rohu pri každom otvorení aplikácie Irfanview. Otvorte program Irfanview a potom otvorte ponuku prezentácie kliknutím na druhé tlačidlo vľavo.

Dostanete poslednú uloženú ponuku prezentácie, ktorú ste zadali. (ďalšie podrobnosti nájdete v tomto návode na 7 výkresoch)
Dostanete poslednú uloženú ponuku prezentácie, ktorú ste zadali. (ďalšie podrobnosti nájdete v tomto návode na 7 výkresoch)
Uložte slideshow ako šetrič obrazovky a pozrite sa do priečinka, v ktorom ste ju uložili. Mal by vyzerať takto:
Uložte slideshow ako šetrič obrazovky a pozrite sa do priečinka, v ktorom ste ju uložili. Mal by vyzerať takto:

záver

Ako je tu zobrazené s trochou vytrvalosti, môžete dokonca upraviť staršie programy tak, aby sa zmestili vzhľadu systému Vista a Windows 7, a tak udržiavajte vynikajúci malý program, ako je Irfanview, ako moderný doplnok do vášho systému.

Stiahnite si IrfanView z Ninite

Odporúča: