25Aug

Jak zmienić ikony skompresowane. Pliki EXE bez pobierania błędów

Pokazaliśmy już, jak zmodyfikować ikonę w pliku. EXE, ale jeśli spróbowałeś tego, może się okazać, że niektóre aplikacje i programy informują o błędzie "Ten plik ma niestandardowy układ zasobów... prawdopodobnie został skompresowany za pomocą "kompresora EXE".Oto jak to naprawić.

W tym samouczku pokażę, jak rozpakować takie pliki, a pokażę ci inny program, którego możesz użyć do modyfikacji ikon. Na mój przykład wykorzystam mój ulubiony program Irfanview.

Ten artykuł gościa został napisany przez członka forum Sarah James

Jak modyfikować ikony skompresowanych plików EXE.

Irfanview jest cudownym, małym obrazkiem z wieloma opcjami, ale ponieważ od czasów Win98 jest już od dawna, ikony wyglądają raczej na przestarzałe. Zmiana wyglądu samego programu jest łatwa. Po prostu wybierz inną skórkę i masz inny - bardziej nowoczesny wygląd - pasek narzędzi, taki jak wspaniały pasek narzędzi w stylu systemu Windows 7, który możesz pobrać tutaj.

A więc przechodzisz od tego:

Do tego

Ale nadal utknąłeś ze starą ikoną programu. Yuk.

A jeszcze gorzej: możesz tworzyć piękne wygaszacze ekranu z Irfanview, tak jak to opisałem tutaj, ale mają też brzydki pikselik 32 × 32.Teraz to nie wystarczy.

Właściwie chciałem zmienić te ikony( i wiele innych skompresowanych plików) przez długi czas, ale nie byłem w stanie, ponieważ nie mogłem rozpakować exe. Ogromne podziękowania dla Phew na forum Irfanview. Bez niego nigdy bym nie pomyślał o UPX.

Narzędzia, których potrzebujesz

Istnieją sposoby na zmianę ikon, używając icoFX lub ResHack i pakietu unpacker o nazwie UPX.Wolę używać IcoFX do tego przez ResHack i wolę używać ostatniej darmowej wersji.

IcoFX stał się ostatnio shareware z wieloma opcjami. Bardzo ładne, jeśli chcesz narysować własne ikony i kursory, ale dla mnie jest to przesada. Jeśli chcę narysować ikonę, wolę korzystać z edytora graficznego, takiego jak gimp lub lakiernia pro.

Możesz użyć nowego IcoFX2 15 razy, a następnie funkcja zapisu jest wyłączona. To wystarczy, jeśli po prostu chcesz go użyć w tym samouczku, a dzięki temu poczujesz ten program. Istnieje jednak starsza wersja 1.6.4.to jest freeware. Nadal możesz go znaleźć na Filehippo i działa doskonale. Istnieje również wersja przenośna 1.6.4.tutaj.

Potrzebne są również ładne ikony.

Dla exe istnieje doskonała wymiana Icon IrfanView przez ~ ncrow.

Dla wygaszaczy ekranu jest to kwestia gustu, wybrałem jedną z ikon z innych ikon Dock Monitora MediaDesign

A z tym szablonem png, który zawiera, możesz nawet zrobić własne:)

Używanie UPX i wiersza poleceń

UPX tonarzędzie wiersza polecenia. O tym, jak pracować z wierszem poleceń, zajrzyj tutaj. A ja lubię móc korzystać z wiersza poleceń w folderze, w którym pracuję w tym momencie, bez konieczności ręcznego wyszukiwania mojego folderu w wierszu poleceń, więc używam tego.

Zamiast więc przechodzić z C: \ Users \ Sarah \ do D: \ Irfanview Project, bezpośrednio otwiera się wiersz polecenia w D: \ Irfanview Project.

Czyścisz?

Aby zainstalować UPX rightclick upx.exe, wybierz Uruchom jako administrator, a okno poleceń wyświetli się.Może być konieczne ponowne uruchomienie komputera, aby działał.

Teraz możesz rozpocząć rozpakowywanie I_view.exe i Slideshow.exe. Najpierw przejrzyj domyślnie folder programu Irfanview C: \ Program Files \ Irfanview. Skopiuj program I_view.exe do folderu roboczego. Mój nazywa się Irfanview Project. Następnie przejdź do C: \ Program Files \ Irfanview \ Plugins i skopiuj plik Slideshow.exe do swojego folderu roboczego. Utwórz nowy folder w folderze roboczym i nazwij go ikonami. Kliknij ten folder prawym przyciskiem myszy i wybierz tutaj okno wiersza polecenia.

W oknie wiersza polecenia wpisujesz upx -d i_view32.exe.

Naciśnij klawisz Enter na klawiaturze, a kod exe zostanie rozpakowany.

Zrób to samo dla Slideshow.exe.

Edytowanie ikon

Następnie skopiuj pliki png, których chcesz użyć jako ikony do folderu Ikony i otwórz IcoFX.W tym samouczku korzystam z IcoFX 1.6.4.Wolę konwertować pliki png na ikony, więc mogę wybrać, jakie formaty chcę, ale możesz także użyć plików ico.

Przejdź do menu Narzędzia & gt;Proces wsadowy. ..

Tam pojawi się szereg opcji. Upewnij się, że zaznaczono opcję Utwórz ikony z obrazów. Następnie użyj przycisku Dodaj, aby dodać pliki PNG, które chcesz przekonwertować na ikony. Poniżej znajduje się wiele formatów graficznych. Generalnie wybieram tylko kolory XP i upewniam się, że zaznaczono 128 × 128.

Bez formatu 128 × 128 ikony będą wyświetlane jako Vista 48 × 48, gdy wybierzesz "Duże ikony" w eksploratorze.

Nie zaznaczam 256 i 16 kolorów, ponieważ używam tylko moich ikon w Vista lub 7, ale dla maksymalnej użyteczności możesz zaznaczyć także inne. Spowoduje to, że plik z ikonami będzie nieco większy, ale ponieważ rozmiar nie jest problemem w dzisiejszych czasach możesz pozwolić sobie na to:)

Hit OK iw kilka sekund masz dwie odpowiednie ikony do pracy.

Wstawianie ikon

Teraz jesteśmy wreszcie gotowi zmienić ikony w samym programie.

Przejdź do menu Narzędzia & gt;Edytor zasobów. ..

Otworzy się puste okno:

Użyj żółtej ikony otwartego pliku, aby przejść do pliku i_view32.exe w folderze roboczym i kliknij Otwórz. Teraz możesz zobaczyć wszystkie ikony, które są przechowywane w exe. Możesz je wszystkie zmienić, ale do celów tego samouczka robimy tylko pierwszy.

Jako zdarzenie: Irfanview ma również swoje ikony plików przechowywane w Icons.dll, które można znaleźć w folderze wtyczek. Możesz także zmienić wszystkie te ikony na te, które lubisz!

Kliknij pierwszą ikonę prawym przyciskiem myszy i wybierz opcję Zmień.

Przejdź do swojej ikony i kliknij Otwórz.

Voila jest twoja nowa ikona.

Kliknij niebieski przycisk Zapisz.

A jeśli wszystko pójdzie dobrze, powinieneś zobaczyć Plik zapisany pomyślnie!

Kliknij OK.

Powtórz procedurę dla Slideshow.exe.

A potem możesz rzucić okiem na swój folder roboczy.

Masz teraz pliki exe z nowymi ikonami, a stare zostały automatycznie skopiowane z rozszerzeniem. bak dodanym do ich nazwy. Dałem plikom bak ikonę czarnego kosza - prawdopodobnie zobaczysz ogólną ikonę i rozszerzenie. bak po nazwie.

Czasami nie widzisz nowych ikon, ponieważ system Windows przechowuje stary obraz w pamięci podręcznej. Restart zazwyczaj to naprawia, więc nie martw się o to w tym momencie.

Opcjonalnie: pakowanie exe

Jeśli chcesz zaoszczędzić miejsce, możesz teraz przepakować pliki exe. Otwórz wiersz polecenia w folderze roboczym i wpisz upx i_view32.exe. Aby wyświetlić pokaz slajdów, użyj upx slideshow.exe

Teraz skopiuj pliki i_view32.exe i slideshow.exe do folderu programu Irfanview( wymień stare pliki exe lub przenieś je z drogi).

Testowanie nowych ikon

Teraz będziemy testować, czy nowo utworzone wygaszacze ekranu mają faktycznie nową ikonę pokazu slajdów. Nie ma zbyt wiele do sprawdzenia na ikonie programu - możesz zobaczyć, że pojawiają się w lewym rogu za każdym razem, gdy otwierasz Irfanview. Otwórz Irfanview, a następnie otwórz menu pokazu slajdów, klikając drugi przycisk po lewej stronie.

Otrzymasz ostatnio zapisane menu pokazu slajdów, które wpisałeś.(więcej informacji w tym samouczku na 7 przewodniku)

Zapisz pokaz slajdów jako wygaszacz ekranu i spójrz w folder, w którym go zapisałeś.Powinno to wyglądać następująco:

Wniosek

Jak pokazano tutaj z odrobiną wytrwałości, możesz nawet modyfikować starsze programy, aby pasowały do ​​wyglądu Vista i Windows 7, a więc zachować wspaniały mały program, taki jak Irfanview, jako nowoczesny dodatek do twojego systemu.

Pobierz IrfanView od Ninite