Πώς να αλλάξετε τα εικονίδια σε συμπιεσμένα αρχεία .EXE χωρίς να λάβετε σφάλματα
Σας έχουμε δείξει προηγουμένως πώς να τροποποιήσετε το εικονίδιο σε ένα αρχείο .EXE, αλλά αν το δοκιμάσατε μπορεί να διαπιστώσετε ότι ορισμένες εφαρμογές και προγράμματα σας δίνουν ένα σφάλμα που λέει: "Αυτό το αρχείο έχει μη τυποποιημένη διάταξη πόρων ... έχει συμπιεστεί πιθανώς με έναν "συμπιεστή EXE". Δείτε πώς μπορείτε να το διορθώσετε.
Σε αυτό το σεμινάριο θα σας δείξω πώς να αποσυμπιέσετε τέτοια αρχεία και θα σας δείξω ένα άλλο πρόγραμμα που μπορείτε να χρησιμοποιήσετε για να τροποποιήσετε τα εικονίδια. Για παράδειγμα, θα χρησιμοποιήσω το αγαπημένο μου πρόγραμμα Irfanview.
Αυτό το άρθρο φιλοξενούται από το μέλος του φόρουμ Sarah James
Πώς να τροποποιήσετε τα εικονίδια σε αρχεία συμπιεσμένων αρχείων .EXE
Το Irfanview είναι ένας υπέροχος μικρός εικονογράφος με πολλές και πολλές επιλογές, αλλά δεδομένου ότι ήταν γύρω από το Win98, τα εικονίδια είναι μάλλον ξεπερασμένα. Για να αλλάξετε την εμφάνιση του προγράμματος είναι εύκολο. Απλά επιλέξτε ένα άλλο δέρμα και έχετε μια άλλη - πιο μοντέρνα εμφάνιση - γραμμή εργαλείων, όπως η πανέμορφη γραμμή εργαλείων στυλ των Windows 7 μπορείτε να κατεβάσετε εδώ.
Έτσι πηγαίνετε από αυτό:
Σε αυτό
Αλλά εξακολουθείτε να έχετε κολλήσει με το παλιό εικονίδιο του προγράμματος. Γιούκ.
Και ακόμα χειρότερα: μπορείτε να δημιουργήσετε υπέροχα προφύλαξη οθόνης με το Irfanview, όπως περιγράψαμε εδώ, αλλά έχουν επίσης ένα άσχημο 32 × 32 pixelicon. Τώρα που απλά δεν θα το κάνει.
Στην πραγματικότητα, ήθελα να αλλάξω αυτά τα εικονίδια (και πολλά άλλα συμπιεσμένα αρχεία) για μεγάλο χρονικό διάστημα, αλλά δεν μπόρεσα, γιατί δεν μπορούσα να αποσυσκευάσω το exe. Μια μεγάλη ευχαριστία πηγαίνει στο Phew στο Irfanview Forum. Χωρίς αυτόν, ποτέ δεν θα πίστευα στο UPX.
Τα εργαλεία που χρειάζεστε
Υπάρχουν τρόποι για να αλλάξετε τα εικονίδια, χρησιμοποιώντας το icoFX ή το ResHack και έναν αποσυμπιεστή που ονομάζεται UPX. Προτιμώ να χρησιμοποιήσω το IcoFX για αυτό πέρα από το ResHack και προτιμώ να χρησιμοποιήσω την τελευταία δωρεάν έκδοση.
Το IcoFX έχει γίνει πρόσφατα το shareware με πολλές και πολλές επιλογές. Πολύ ωραίο αν θέλετε να σχεδιάσετε τα δικά σας εικονίδια και δρομείς, αλλά για μένα αισθάνεται σαν overkill. Αν θέλω να σχεδιάσω ένα εικονίδιο, προτιμώ να χρησιμοποιώ έναν επεξεργαστή εικόνων όπως το gimp ή το paintshop pro.
Μπορείτε να χρησιμοποιήσετε το νέο IcoFX2 15 φορές και στη συνέχεια η λειτουργία αποθήκευσης είναι απενεργοποιημένη. Η οποία είναι αρκετά μεγάλη εάν θέλετε απλώς να την χρησιμοποιήσετε για αυτό το σεμινάριο και θα σας δώσει μια αίσθηση του προγράμματος. Υπάρχει, ωστόσο, μια παλαιότερη έκδοση 1.6.4. που είναι δωρεάν. Μπορείτε ακόμα να το βρείτε στο Filehippo και λειτουργεί πολύ καλά. Υπάρχει επίσης μια φορητή έκδοση 1.6.4. εδώ.
Χρειάζεστε επίσης μερικές ωραίες εικόνες.
Για το exe υπάρχει ένα εξαιρετικό εικονίδιο αντικατάστασης IrfanView από το ~ ncrow.
Για τα screensavers είναι θέμα γεύσης, επέλεξα ένα από τα εικονίδια από το άλλο εικονίδιο dock παρακολούθησης από το MediaDesign
Και με αυτό το πρότυπο png που περιλαμβάνει μπορείτε να κάνετε ακόμη και το δικό σας :)
Χρησιμοποιώντας το UPX και τη γραμμή εντολών
Το UPX είναι ένα βοηθητικό πρόγραμμα εντολών. Σχετικά με τον τρόπο με τον οποίο μπορείτε να εργαστείτε με την γραμμή εντολών, δείτε εδώ. Και μου αρέσει να μπορώ να χρησιμοποιήσω τη γραμμή εντολών στο φάκελο που δουλεύω εκείνη τη στιγμή, χωρίς να χρειαστεί να ψάξω με το χέρι για το φάκελο μου μέσα στη γραμμή εντολών, οπότε χρησιμοποιώ αυτό.
Έτσι, αντί να χρειάζεται να πάτε από το C: \ Users \ Sarah \ to D: \ Irfanview Project I ανοίγω απευθείας την εντολή εντολής μου στο D: \ Irfanview Project.
Καλά?
Για να εγκαταστήσετε το UPx rightclick upx.exe, επιλέξτε Εκτέλεση ως διαχειριστής και το παράθυρο εντολών θα αναβοσβήνει από. Ίσως χρειαστεί να κάνετε επανεκκίνηση του υπολογιστή σας για να λειτουργήσει.
Τώρα έχετε ρυθμίσει να ξεκινήσει η αποσυσκευασία του I_view.exe και του Slideshow.exe. Αρχικά περιηγηθείτε στον φάκελο προγράμματος του Irfanview από προεπιλογή C: \ Program Files \ Irfanview. Αντιγράψτε το I_view.exe στο φάκελο εργασίας σας. Το ορυχείο ονομάζεται έργο Irfanview. Στη συνέχεια περιηγηθείτε στο C: \ Program Files \ Irfanview \ Plugins και αντιγράψτε το Slideshow.exe στο φάκελο εργασίας σας. Δημιουργήστε ένα νέο φάκελο στο φάκελο εργασίας και ονομάστε εικονίδια. Κάντε δεξί κλικ σε αυτόν τον φάκελο και επιλέξτε Παράθυρο γραμμής εντολών εδώ.
Στο παράθυρο της γραμμής εντολών πληκτρολογείτε upx -d i_view32.exe.
Πατήστε το πλήκτρο Enter στο πληκτρολόγιό σας και το exe θα αποσυμπιεστεί.
Κάνετε το ίδιο για το Slideshow.exe.
Επεξεργασία των εικονιδίων
Στη συνέχεια αντιγράψτε τα αρχεία png που θέλετε να χρησιμοποιήσετε ως εικονίδια στο φάκελο Εικονίδια και ανοίξτε το IcoFX. Σε αυτό το σεμινάριο χρησιμοποιώ το IcoFX 1.6.4. Προτιμώ να μετατρέπω τα αρχεία png σε εικονίδια ο ίδιος, έτσι μπορώ να επιλέξω ποιες μορφές θέλω, αλλά μπορείτε επίσης να χρησιμοποιήσετε τα αρχεία ico.
Μεταβείτε στην επιλογή Εργαλεία> Διαδικασία παρτίδας ...
Εκεί θα παρουσιαστεί πλήθος επιλογών. Βεβαιωθείτε ότι έχετε επιλέξει Δημιουργία εικονιδίων από Εικόνες. Στη συνέχεια, χρησιμοποιήστε το κουμπί προσθήκης για να προσθέσετε τα αρχεία png που θέλετε να μετατρέψετε σε εικονίδια. Παρακάτω υπάρχουν πολλές μορφές εικόνας. Γενικά επιλέγω μόνο χρώματα XP και βεβαιώνω ότι είναι 128 × 128.
Χωρίς τη μορφή 128 × 128, τα εικονίδια θα εμφανίζονται ως 48 × 48 στα Vista όταν επιλέγετε 'Μεγάλες Εικόνες' στον εξερευνητή.
Δεν σημειώνω τα 256 και 16 χρώματα, δεδομένου ότι χρησιμοποιώ μόνο τα εικονίδια μου στα Vista ή 7, αλλά για μέγιστη χρηστικότητα μπορείτε να σημειώσετε και τους άλλους. Θα κάνει το αρχείο εικονιδίων σας λίγο μεγαλύτερο, αλλά δεδομένου ότι το μέγεθος δεν είναι ένα πρόβλημα αυτές τις μέρες μπορείτε να αντέξετε οικονομικά να απολαύσετε :)
Πατήστε OK και σε λίγα δευτερόλεπτα έχετε δύο κατάλληλα εικονίδια για να εργαστείτε.
Εισαγωγή των εικονιδίων
Τώρα είμαστε τελικά έτοιμοι να αλλάξουμε τα εικονίδια στο ίδιο το πρόγραμμα.
Μεταβείτε στην επιλογή Εργαλεία> Επεξεργαστής πόρων ...
Αυτό θα ανοίξει ένα κενό παράθυρο όπως αυτό:
Χρησιμοποιήστε το εικονίδιο ανοιχτού κίτρινου αρχείου για να μεταβείτε στο i_view32.exe στο φάκελο εργασίας και κάντε κλικ στο Άνοιγμα. Τώρα μπορείτε να δείτε όλα τα εικονίδια που είναι αποθηκευμένα μέσα στο exe. Μπορείτε να αλλάξετε όλα αυτά, αλλά για τους σκοπούς αυτού του σεμιναρίου κάνουμε μόνο το πρώτο.
Ως sidenote: το Irfanview έχει επίσης τα εικονίδια αρχείων που είναι αποθηκευμένα στο Icons.dll που βρίσκετε στο φάκελο plugins. Μπορείτε επίσης να αλλάξετε όλα αυτά τα εικονίδια σε αυτά που σας αρέσουν!
Κάντε δεξί κλικ στο πρώτο εικονίδιο και επιλέξτε Αλλαγή.
Περιηγηθείτε στο εικονίδιο σας και πατήστε Άνοιγμα.
Voila υπάρχει το νέο σας εικονίδιο.
Κάντε κλικ στο μπλε κουμπί αποθήκευσης.
Και αν όλα πάνε καλά, θα πρέπει να δείτε το αρχείο αποθηκεύτηκε με επιτυχία!
Κάντε κλικ στο κουμπί OK.
Επαναλάβετε τη διαδικασία για το Slideshow.exe.
Και στη συνέχεια μπορείτε να ρίξετε μια ματιά στο φάκελο εργασίας σας.
Τώρα έχετε τα αρχεία exe με τα νέα εικονίδια και τα παλιά έχουν δημιουργηθεί αντίγραφα ασφαλείας με την επέκταση .bak που προστέθηκε στο όνομά τους. Έχω δώσει τα αρχεία bak ένα μαύρο εικονίδιο κάδου ανακύκλωσης - ίσως δείτε ένα γενικό εικονίδιο και την επέκταση .bak μετά το όνομα.
Μερικές φορές δεν βλέπετε τα νέα εικονίδια, επειδή τα Windows διατηρούν την παλιά εικόνα στην κρυφή μνήμη της. Μια επανεκκίνηση γενικά διορθώνει αυτό, οπότε μην ανησυχείτε γι 'αυτό σε αυτό το σημείο.
Προαιρετικά: συσκευασία του exe
Αν θέλετε να εξοικονομήσετε χώρο, μπορείτε πλέον να επανασυσκευάσετε τα αρχεία exe. Ανοίξτε τη γραμμή εντολών στο φάκελο εργασίας και πληκτρολογήστε upx i_view32.exe. Για την παρουσίαση διαφανειών χρησιμοποιείτε upsh slideshow.exe
Τώρα αντιγράψτε το i_view32.exe και το slideshow.exe στο φάκελο του προγράμματος Irfanview (αντικαταστήστε τα παλιά αρχεία exe ή μετακινήστε τα έξω από το δρόμο).
Δοκιμάστε τα νέα σας εικονίδια
Τώρα πρόκειται να δοκιμάσουμε αν οι νεοσύστατες προφύλαξη οθόνης έχουν πραγματικά το νέο εικονίδιο παρουσίασης διαφανειών. Δεν υπάρχει τίποτα για δοκιμή στο εικονίδιο προγράμματος - μπορείτε να δείτε ότι εμφανίζεται στην αριστερή γωνία κάθε φορά που ανοίγετε το Irfanview. Ανοίξτε το Irfanview και μετά ανοίξτε το μενού προβολής διαφανειών κάνοντας κλικ στο δεύτερο κουμπί στα αριστερά.
Θα λάβετε το τελευταίο αποθηκευμένο μενού παρουσίασης που έχετε εισάγει. (ανατρέξτε σε αυτό το σεμινάριο για 7 λεπτομέρειες για περισσότερες λεπτομέρειες)
Αποθηκεύστε την προβολή παρουσίασης ως προφύλαξη οθόνης και ρίξτε μια ματιά στο φάκελο όπου την αποθηκεύσατε. Θα πρέπει να μοιάζει με αυτό:
συμπέρασμα
Όπως φαίνεται εδώ με λίγη επιμονή, μπορείτε να τροποποιήσετε ακόμη και τα παλαιότερα προγράμματα ώστε να ταιριάζουν στην εμφάνιση των Vista και των Windows 7 και έτσι να διατηρείτε ένα θαυμάσιο μικρό πρόγραμμα όπως το Irfanview ως μια σύγχρονη προσθήκη στο σύστημά σας.
Κατεβάστε το IrfanView από τη Ninite