Jeden z czytelników podsunął mi pomysł na kolejny „short wpisik”. Problem dotyczy zmiany ikony plików wykonywalnych. Nie wykorzystany wyspecjalizowanych aplikacji pseudo hakerów (do tego zawierających często niespodziankę w postaci wirusa), czas tej operacji myślę to około minuty, więc prosze nie zniechęcać się długością wpisu :).
Użyjemy zupełnie darmowego edytora zasobów Resource Hacker z portalu dobreprogramy.pl. Cała operacja jest dosyć trywialna i przeznaczona dla systemów z rodziny Microsoft Windows. Więc jak zmienić ikonę pliku lub dowolnego programu?
Jak zmienić ikonę pliku
- Ściągamy darmową aplikacje ResHack (w chwili obecnej wersja 3.6.0)
- Instalujemy program do zmiany ikonki pliku
- Szukamy w sieci zbioru ikon w formacie *.ico, które wykorzystamy do podmiany ikony (chyba że już posiadamy)
- Uruchamiamy program Resource Hacker
- Wchodzimy w File -> Open … i otwieramy plik wykonywalny (np: aplikacje *.exe) w którym chcemy zamienić ikonkę
- W lewej strony aplikacji rozwijamy menu za pomocą przycisku + o nazwie folderu Icon.
- Możemy znaleźć tutaj numerowane porządkowo kolejne ikonki „folderki” (1,2,3,4…), wchodząc w którąś z nich (ilość jest różna, w zależności od aplikacji) podmieniamy ikonkę na inną z naszego zbioru ściągniętych/posiadanych ikon, klikając prawy przycisk myszy i wybieramy Replace Resource…
- Przyciskając w pojawiającym się oknie przycisk Open file with new icon… wybieramy ikonę *.ico z naszego zbioru.
- Przyciskamy Replace
- File -> Save as i zapisujemy plik gdzieś jako nowy np: na pulpicie. Pamiętaj o rozszerzeniu pliku! „aplikacja” to nie to samo co „aplikacja.exe”. Jeśli wolimy możemy od razu przycisnąć Save i nadpisać oryginalny plik.
- Gotowe 😉
Podsumowanie zmiany ikony plików exe
Zmiana ikony plików takich jak *.jpeg, *.bmp i innych nie wykonywalnych nie jest możliwa. Trzeba by modyfikować rejestr systemu Microsoft Windows, aby jako domyślną ikonkę pokazywał inną niż np. pliku graficznego. Trzeba to robić u osoby u której ma być widoczna ta zmiana. Jeśli podoba Ci się nasz blog być może zainteresują Cię jeszcze inne wpisy: sposoby łamania zabezpieczeń Facebook, „odzyskanie” hasła do maila. Możesz również zajrzeć na naszego fanpage na facebooku HakerEduPl, aby być na bieżąco. Pozdrawiamy 🙂
Dziękuje ; )
Krótko , zwięźle i na temat.
Pozdro dla Ciebie masz najlepszego bloga , jakiego widziałem ; )
DZIENKI WIELKIE
Pojawił się problem nie działa do końca , przenoszę plik .exe do programu wyświetla się ścieżka u góry na pasku programu ale nie ma wgl tych folderów . Tak się dzieje tylko w kilku przypadkach ; o
Wydaje mi się że plik może być szyfrowany w jakiś sposób lub kompresowany w celu zmniejszenia rozmiaru, np za pomocą UPX. Nie ma folderu ICON wgl? Czy ten plik jest typu .exe?
Żądnego folderu nie ma tak to jest aplikacja.exe ,napisana w programie c++.
A czego używasz do pisania w C++ (jakie środowisko)?
Dev-C++
Pytam bo nie wiem czy wiesz, ale da się jak utworzysz projekt w Devie na górze wybrać Projekt -> Opcje projektu -> ikona -> przeglądaj i wybrać ikonę z jaką ma się skompilować aplikacja. 🙂
Wielkie dzięki 😉
Od dawna szukałem takiego Bloga , normalnie TOP 1 !!!
Bez przesady, jakbym miał czas pisałbym codziennie 😀
Hahah już nie mogę , jakie problemy teraz coś takiego …
Zamiast to połączyć to zrobiło osobno ikona i tyle. Jak masz siłę i chęci możesz próbować dalej mi pomóc z tym ale jeśli już Ci się nie chce zrozumiem.
Taki problem rozumiem występuje w Dev C++?
Tak ;//
A stwórz byle jaki projekt na pulpicie w Devie, zmień w nim ikonkę w opcjach projektu. Skompiluj i powiedz czy zmieniła się ikonka. Następnie w opcjach projektu zmień na inna ikonka, skompiluj ponownie i sprawdź czy się zmieniła… Jeżeli nie, (tak zresztą jak u mnie) to skopiuj ten plik co powstał .exe do innego folderu i zobacz co się dzieje… Wtedy nowa ikona jest dobrze widoczna. Ponownie na pulpit przenoszę, nadal źle… Chodzi o pamięć tymczasową jakąś systemu i zapamiętywania ikon. Widzimy w nowych folderach że naprawdę ikona się zmieniła (tak samo ResHackiem jak próbowałem się dzieje). Problem istnieje w odświeżaniu pulpitu/folderów mi się wydaje… Naprawdę ikona jest zmieniona jakbyś zobaczył na innym kompie wydaje mi się, zajrzyj do linku:
http://www.fixitpc.pl/topic/19009-brak-od%C5%9Bwie%C5%BCania-ikon-na-pulpicie/
Działa wysłałem koledze i u niego też jest ikonka ;P
W sensie że moje przypuszczenia potwierdziły się i naprawdę ikona istnieje?
Tak kolega widział ikonę ; )
Wielkie dzięki ;P I czekam na kolejne poradniki ;D
nie ma folderu icon są tylko rcdata i 24
W RCDATA też nie ma? Poszukaj gdzieś ikon i podmień tam.
Próbowałem zmienić ikonę w TotalCMD ver. 6.0.3a. Ściągnąłem ResourceHaker ver. 4.2.5. Oryginalny Totalcmd zajmuje 757kb. Owszem, w ResourceHaker ikony są widoczne i zapisałem główną ikonę ( czerw-nieb dyskietka) do pliku .ico.
Następnie zamieniłem ikonę ( oznaczona w oryginale jako 1:2055 na TĄ SAMĄ {WCZEŚNIEJ ZAPISANĄ).
TAK ZAPISANY PLIK TOTALCMD.EXE nie działa – komunikat „error executing program”. Podgląd pliku totalcmd.exe w ResorceHaker w ogóle NIE POKAZUJE IKON. Zmodyfikowany exe zajmuje 755 kb.
Autorze – jakieś pomysły??? na jakim programie testowałeś zmianę ikony, że działało ???
Cześć witaj! Sprawdziłem potestowałem tą najnowszą wersje programu ResHacker i stwierdzam że problem występuje z instalatorami chyba. Jeśli użyjesz pliku wykonywalnego .exe, który nie jest instalatorem to działa.
Witaj! Otóż nie mam nigdzie pliku ico.
Czy mógłbyś mi jakoś pomóc?
Stworzyłem program w pythonie po czym przy pomocy py2exe zmieniłem rozszerzenie, chciałbym zmienić icone lecz nie ma tam ikony.
http://stackoverflow.com/questions/9649727/changing-the-icon-of-the-produced-exe-py2exe
nie mam folderu icon, mam tylko folder versions info, proszę o pomoc.
Witam mam problem ponieważ wyskakuje mi tylko folder o nazwie : „Version info” i nie ma żadnego folderu icon
Czy jest ktoś mi wstanie pomóc z tym? bardzo bym prosił