Hogyan kell megváltoztatni a tömörített .EXE fájlok ikonjait hiba nélkül
Korábban megmutattuk, hogyan módosíthatja az .EXE-fájl ikonját, de ha ezt próbáltuk ki, kiderülhet, hogy egyes alkalmazások és programok hibát okoznak: „Ez a fájl nem szabványos erőforrás-elrendezéssel rendelkezik ... valószínűleg „EXE kompresszorral” tömörítették. Itt van, hogyan lehet javítani.
Ebben a bemutatóban megmutatom, hogyan lehet ezeket a fájlokat kibontani, és megmutatom egy másik programot, amellyel módosíthatja az ikonok. Példámra az összes kedvenc kedvenc programomat, az Irfanview-t fogom használni.
Ezt a vendég cikket Sarah James fórumtag írta
Hogyan lehet módosítani a tömörített .EXE fájlok ikonjait
Az Irfanview egy csodálatos kis képvizsgáló, sok és sok lehetőséggel, de mivel a Win98-tól kezdve az ikonok meglehetősen elavultnak tűnnek. A program megjelenésének megváltoztatása egyszerű. Csak válasszon egy másik bőrt, és van egy másik - modernebb megjelenésű - eszköztár, mint a gyönyörű Windows 7 stílusú eszköztár, amelyet itt tölthet le.
Szóval innen megy:
Ehhez
De még mindig ragadt a régi program ikonjával. Yuk.
És ami még rosszabb: szép képernyőkímélőket hozhat létre az Irfanview segítségével, amint azt itt leírtam, de ugyancsak csúnya 32 × 32 pixelicon. Most már nem fog.
Tulajdonképpen már régóta szeretném megváltoztatni ezeket az ikonokat (és sok más tömörített fájlt), de nem tudtam, mert nem tudtam kicsomagolni az exe-t. Nagy köszönet illeti Phew-t az Irfanview fórumon. Nélkülem soha nem gondoltam volna UPX-et.
A szükséges eszközök
Az ikonok megváltoztatására lehetőség van az icoFX vagy a ResHack és az UPX nevű kicsomagoló használatával. Én inkább az IcoFX-et használom a ResHack ánd felett, inkább az utolsó ingyenes verziót használom.
Az IcoFX mostanában rengeteg opcióval rendelkező shareware lett. Nagyon szép, ha saját ikonjait és kurzorait szeretné rajzolni, de számomra túlzásnak érzi magát. Ha szeretnék rajzolni egy ikont, inkább egy képszerkesztőt szeretnék használni, mint a gimp vagy a painttshop pro.
Az új IcoFX2-t 15-szer használhatja, majd a mentési funkció le van tiltva. Ami elég hosszú, ha csak ezt a bemutatót szeretné használni, és érezni fogja a programot. Van azonban egy korábbi verzió 1.6.4. ez ingyenes. Még mindig megtalálhatja a Filehippo-n, és tökéletesen jól működik. Van egy hordozható 1.6.4 verzió is. itt.
Szüksége van néhány szép ikonra is.
Az exe számára kiváló helyettesítő ikon, IrfanView, ~ ncrow.
A képernyőkímélők számára az ízlés kérdése, a MediaDesign segítségével választottam egy másik Monitor Dock Icons ikonját.
És azzal a png sablonnal, amit magában foglal, még saját dolgot is készíthet :)
Az UPX és a parancssor használatával
Az UPX egy parancssori segédprogram. Nézze meg, hogyan kell dolgozni a parancssorban. És szeretném, ha az adott pillanatban a mappa parancssorát használnám, anélkül, hogy manuálisan kellene keresnem a mappámat a parancssorban, ezért ezt használom.
Tehát ahelyett, hogy a C: Felhasználók Sarah-tól D-hez kellene mennie: Irfanview Project A D-ben közvetlenül megnyitom a parancssort: Irfanview Project.
Igen?
Az UPX jobboldali telepítéséhez kattintson az Upx.exe parancsra, majd válassza a Futtatás rendszergazdaként lehetőséget, és egy parancsablak villog. Lehet, hogy újra kell indítania a számítógépet, hogy működjön.
Most be van állítva az I_view.exe és a Slideshow.exe kicsomagolásának megkezdése. Először alapértelmezés szerint keresse meg az Irfanview program mappáját C: Fájlok fájlok Irfanview. Másolja az I_view.exe fájlt a munkakönyvtárba. Az enyémet Irfanview projektnek nevezik. Ezután keresse meg a C-t: Fájlok fájljai Fájlfigyelés Pluginok és másolja a Slideshow.exe fájlt a munkakönyvtárba. Hozzon létre egy új mappát a munkakönyvtárban, és hívja azt ikonként. Kattintson a jobb gombbal erre a mappára, és válassza a Parancssor ablakot.
A parancssorban az upx -d i_view32.exe.
Nyomja meg az Enter billentyűt a billentyűzeten, és az exe kicsomagolásra kerül.
Tegye ugyanezt a Slideshow.exe fájlnál is.
Az ikonok szerkesztése
Ezután másolja ki azokat a png-fájlokat, amelyeket az ikonok és az IcoFX ikonra kíván használni. Ebben a bemutatóban az IcoFX 1.6.4-et használom. Én inkább a png fájlokat konvertálom magam ikonokká, így kiválaszthatom, hogy milyen formátumokat akarok, de használhatod az ico fájlokat is.
Ugrás az Eszközök> Kötegelt folyamat… lehetőségre
Ott számos lehetőséget fogsz bemutatni. Győződjön meg róla, hogy a Képek létrehozása ikonokból van jelölve. Ezután az add gomb segítségével adja meg azokat a png fájlokat, amelyeket az ikonokra szeretne átalakítani. Az alábbiakban sok képformátum van. Általában csak XP-színeket választok ánd. Biztosítom, hogy a 128 × 128 jelölőnégyzet be van jelölve.
A 128 × 128 formátum nélkül az ikonok 48 × 48-ban jelennek meg a Vista-ban, amikor a „Nagy ikonok” -t választja a felfedezőben.
Nem jelölöm meg a 256 és 16 színt, mivel csak a Vista vagy a 7-es ikonjaimat használom, de a maximális használhatóság érdekében a többiek is megjelennek. Ez az ikonfájl egy kicsit nagyobb lesz, de mivel a méret nem jelent problémát ezekben a napokban, megengedheti magának, hogy élvezze :)
Nyomja meg az OK gombot, és néhány másodperc múlva két megfelelő ikonnal rendelkezik.
Az ikonok beillesztése
Most már készen állunk arra, hogy megváltoztassuk a program ikonjait.
Lépjen az Eszközök> Erőforrás-szerkesztő menüpontba ...
Ezzel egy üres ablak nyílik meg:
A sárga nyílt fájl ikon használatával böngészhet az i_view32.exe fájlba a munkakönyvtárban, majd kattintson a Megnyitás gombra. Most láthatja az exe-ben tárolt összes ikont. Megváltoztathatja mindegyiküket, de ennek a bemutatónak az érdekében csak az első.
Sidenote: Az Irfanview fájlikonjai az Icons.dll fájlban vannak tárolva, amely megtalálható a plugins mappában. Mindezeket az ikonokat is megváltoztathatja a kívánt ikonokra!
Kattintson a jobb gombbal az első ikonra, és válassza a Módosítás lehetőséget.
Keresse meg az ikonját, és kattintson a Megnyitás gombra.
Voila van az új ikonod.
Kattintson a kék mentés gombra.
Ha minden rendben van, akkor a Fájl mentése sikeresen megtörténhet!
Kattintson az OK gombra.
Ismételje meg az eljárást Slideshow.exe fájlnál.
Aztán megnézheted a munkakönyvedet.
Most már az exe fájlokat az új ikonokkal látja el, és a régi is automatikusan mentésre került a .bak kiterjesztéssel. A bak fájlokat fekete hulladéktároló ikonra adtam - valószínűleg egy általános ikon és a .bak kiterjesztés látható a név után.
Néha nem látja az új ikonokat, mert a Windows a régi képet a gyorsítótárban tartja. Az újraindítás általában ezt javítja, ezért ne aggódj ezen a ponton.
Opcionális: az exe csomagolása
Ha szeretne helyet takarítani, most újra csomagolhatja az exe fájlokat. Nyissa meg a munkakönyvtárban a parancssort, és írja be a upx i_view32.exe fájlt. A diavetítéshez használja a upx slideshow.exe fájlt
Most másolja az i_view32.exe és a slideshow.exe fájlt az Irfanview program mappájába (cserélje ki a régi exe fájlokat, vagy helyezze át őket az útból).
Az új ikonok tesztelése
Most tesztelni fogjuk, hogy az újonnan létrehozott képernyővédők valóban rendelkeznek-e az új diavetítés ikonnal. A programikonon nem lehet sokat tesztelni - az Irfanview megnyitásakor megjelenik a bal oldali sarokban. Nyissa meg az Irfanview programot, majd nyissa meg a diavetítés menüt a bal oldalon lévő második gombra kattintva.
A legutóbb mentett diavetítés menüt kapja meg. (további részletekért olvassa el ezt a bemutatót 7-től.)
Mentse el a diavetítést képernyővédőként, és nézze meg azt a mappát, ahol mentette. Úgy kell kinéznie:
Következtetés
Amint az itt látható egy kis kitartással, akkor még a régebbi programokat is módosíthatja, hogy illeszkedjen a Vista és a Windows 7 megjelenéséhez, és így tartson egy remek kis programot, mint például az Irfanview, mint a modern rendszer kiegészítését..
Töltse le az IrfanView-t a Ninite-ből