- Το Resource Hacker είναι ένας δωρεάν επεξεργαστής και μεταγλωττιστής πόρων για Windows το οποίο σας επιτρέπει να προβάλλετε, να εξάγετε και να τροποποιείτε εικονίδια, μενού, παράθυρα διαλόγου και συμβολοσειρές κειμένου σε εκτελέσιμα αρχεία και βιβλιοθήκες.
- Το εργαλείο λειτουργεί με αρχεία Win32 και Win64 (.exe, .dll, .cpl, .ocx, .res, .mui), προσφέρει γραφικό περιβάλλον εργασίας και γραμμή εντολών. εντολές, και ενσωματώνει έναν μεταγλωττιστή σεναρίων με προηγμένες οδηγίες.
- Παρά την άνιση ανάπτυξή του και τους περιορισμούς του με εφαρμογές σε μορφή πακέτου ή 16-bit, παραμένει σημείο αναφοράς για την προσαρμογή και την ανάλυση προγραμμάτων, σεβόμενο πάντα την άδεια χρήσης και τη νομιμότητά του.

Αν σας αρέσει πειραματισμός με τα WindowsΕίτε θέλετε να αλλάξετε εικονίδια, να μεταφράσετε παράθυρα διαλόγου είτε να κατανοήσετε πώς δομούνται εσωτερικά τα προγράμματα, πιθανότατα έχετε ακούσει για το Resource Hacker. Αυτό το μικρό βοηθητικό πρόγραμμα κυκλοφορεί στο διαδίκτυο εδώ και χρόνια και, παρόλο που η ανάπτυξή του ήταν κάπως ασυνεπής, παραμένει ένα από τα κλασικά εργαλεία για τον χειρισμό των πόρων των εκτελέσιμων αρχείων των Windows χωρίς να τρελαίνεστε.
Πριν ξεσπάσει πανικός: Το Resource Hacker δεν είναι ένα «μαγικό» πρόγραμμα για παράνομη παραβίαση λογισμικού.Δεν είναι πρόγραμμα, αλλά ένα πρόγραμμα επεξεργασίας πόρων που έχει σχεδιαστεί για να προβάλλει, να εξάγει, να τροποποιεί και να μεταγλωττίζει τα οπτικά και κειμενικά στοιχεία που περιέχονται σε αρχεία όπως .exe, .dll ή .cpl. Χρησιμοποιείται ευρέως για την προσαρμογή συστημάτων, την αλλαγή εικονιδίων, τη μετάφραση διεπαφών ή την ανάλυση του τρόπου κατασκευής ορισμένων εφαρμογών. Ωστόσο, πρέπει πάντα να χρησιμοποιείται σύμφωνα με την άδειά του και τους νόμους κάθε χώρας.
Τι είναι το Resource Hacker και σε τι χρησιμεύει στα Windows;
Χάκερ Πόρων (ResHacker ή ResHack) Είναι ένας δωρεάν επεξεργαστής πόρων και μεταγλωττιστής για Windows που δημιουργήθηκε από τον Angus Johnson στα τέλη της δεκαετίας του 90. Η κύρια λειτουργία του είναι να σας επιτρέπει προβολή, εξαγωγή και τροποποίηση εσωτερικών πόρων εκτελέσιμων αρχείων Win32 και Win64, καθώς και βιβλιοθήκες και μεταγλωττισμένα αρχεία πόρων.
Όταν μιλάμε για «πόρους» στα Windows, αναφερόμαστε σε όλα εκείνα τα στοιχεία που είναι ενσωματωμένα σε ένα εκτελέσιμο αρχείο και δεν αποτελούν, αυστηρά μιλώντας, τον κώδικα του προγράμματος: εικονίδια, bitmap, δρομείς, μενού, παράθυρα διαλόγου, πίνακες συμβολοσειρών κειμένου, πίνακες μηνυμάτων, επιταχυντές πληκτρολογίου, φόρμες Borland ή πληροφορίες έκδοσηςΌλα αυτά είναι συσκευασμένα μέσα σε πολλά αρχεία .exe και .dll, και αυτό ακριβώς σας επιτρέπει να χειρίζεστε το Resource Hacker.
Το εργαλείο λειτουργεί και με τα δύο εκτελέσιμα αρχεία (.exe, .dll, .cpl, .ocx, .scr) όπως με μεταγλωττισμένα αρχεία πόρων (.res, .mui)Μπορείτε να χρησιμοποιήσετε την κλασική γραφική διεπαφή του ή να εισαγάγετε μια ισχυρή γραμμή εντολών για να αυτοματοποιήσετε διαδικασίες, κάτι που είναι πολύ χρήσιμο εάν πρέπει να επαναλάβετε την ίδια τροποποίηση σε πολλά αρχεία.
Σύντομη ιστορία και εξέλιξη της ανάπτυξης
Το Resource Hacker κυκλοφόρησε για πρώτη φορά το Δεκέμβριος του 1999Ο Άνγκους Τζόνσον το έγραψε σε Delphi 3.02 και, για τα πρώτα τρία χρόνια, κυκλοφόρησε ενημερώσεις αρκετά συχνά, βελτιώνοντας τη λειτουργία του και προσθέτοντας χαρακτηριστικά που το καθιστούσαν de facto σημείο αναφοράς για την επεξεργασία πόρων στα Windows.
Περίπου Μάρτιος 2002 Το πρόγραμμα έφτασε στην έκδοση 3.4.0, η οποία για αρκετό καιρό θεωρούνταν η τελευταία σταθερή έκδοση. Από τότε και στο εξής, ο δημιουργός του ανακοίνωσε ότι δεν είχε καμία πρόθεση να συνεχίσει να αναπτύσσει το εργαλείο ή να κυκλοφορήσει τον πηγαίο κώδικά του. Όπως έχει αναφερθεί πολλές φορές, Η αναβάθμιση του έργου σε σύγχρονες εκδόσεις του Delphi σήμαινε την επανεγγραφή ή την προσαρμογή ενός μεγάλου μέρους του κώδικα.Κάτι που ο Άνγκους δεν ήταν διατεθειμένος να δεχτεί.
Για χρόνια απαντούσε πολύ ξεκάθαρα σε όσους του ζητούσαν να συνεχίσει την ανάπτυξη: Δεν είχα σκοπό να ενημερώσω το Resource Hacker ή να πουλήσω τον κώδικα.Παρόλα αυτά, η δημοτικότητα του προγράμματος συνέχισε να αυξάνεται, ειδικά στα φόρουμ προσαρμογής των Windows και στις κοινότητες αντίστροφης μηχανικής, σε σημείο που ξεπέρασε τα αρκετά εκατομμύρια. descargas.
Αν και αρχικά φαινόταν «εγκαταλελειμμένο», ο συγγραφέας εξέπληξε τους πάντες με κάποιες σποραδικές νέες εκδοχές. Τον Νοέμβριο του 2009, κυκλοφόρησε η έκδοση 3.5.2 beta., με υποστήριξη για εκτελέσιμα αρχεία 64-bit και εμφάνιση εικόνας PNG. Στο Η έκδοση 3.6.0 κυκλοφόρησε τον Σεπτέμβριο του 2011η οποία πρόσθεσε υποστήριξη για εικονίδια σε μορφή PNG, κάτι που είναι κλειδί για την καλή ενσωμάτωση με τις σύγχρονες εκδόσεις των Windows.
Στη συνέχεια, δημοσιεύθηκαν περαιτέρω αναθεωρήσεις με βελτιώσεις συμβατότητας και οπτικές τροποποιήσεις: ο μεταγενέστερος κλάδος 4.xy Ενσωμάτωσαν βελτιωμένη υποστήριξη Unicode, καλύτερο χειρισμό αρχείων RC και μικρές αισθητικές βελτιώσεις, φτάνοντας σε εκδόσεις όπως 4.0.0, 4.1.5, 4.2.5 και επόμενες ενημερώσεις (4.6.32, 4.7.34 και 5.1.1). Αν και ο ρυθμός δεν είναι φρενήρης, Το πρόγραμμα συνέχισε να δέχεται περιστασιακές βελτιώσεις..
Άδεια χρήσης, όροι χρήσης και προτεινόμενες εναλλακτικές λύσεις
Ο Resource Hacker είναι δωρεάν λογισμικόΜπορείτε να το χρησιμοποιήσετε δωρεάν υπό σαφείς όρους άδειας χρήσης που διατηρεί ο δημιουργός του στον επίσημο ιστότοπο. Δεν είναι ανοιχτού κώδικα, δεν διανέμεται με τον πηγαίο κώδικά του και ο Angus έχει καταστήσει σαφές ότι Δεν θα δημοσιεύσει ποτέ τον κώδικα ούτε θα τον πουλήσει..
Εκεί δύο βασικά σημεία στους όρους χρήσης του, τους οποίους θα πρέπει να έχετε κατά νου όταν αναρωτιέστε για ποιο σκοπό χρησιμεύει το Resource Hacker στα Windows:
- Δεν επιτρέπεται η αναδιανομή του προγράμματος. από οποιονδήποτε τομέα ή με οποιονδήποτε τρόπο χωρίς προηγούμενη γραπτή άδεια από τον κάτοχο των πνευματικών δικαιωμάτων.
- Το λογισμικό δεν μπορεί να χρησιμοποιηθεί για την παράνομη τροποποίηση εφαρμογών.Για παράδειγμα, παρακάμπτοντας τις προστασίες, τροποποιώντας άδειες χρήσης ή παραβιάζοντας πνευματικά δικαιώματα.
Εκείνη την εποχή, και δεδομένης της επιμονής πολλών χρηστών που ήθελαν πρόσβαση στον κώδικα, ο Άνγκους συνέστησε Επεξεργαστής πόρων XN ως εναλλακτική λύση «ανοιχτού κώδικα». Αργότερα ανέφερε επίσης άλλα εργαλεία επεξεργασίας πόρων που έχουν αναπτυχθεί ενεργά ως καλές επιλογές για όσους χρειάζονται κάτι πιο σύγχρονο ή με συνεχή συντήρηση.
Αν και δεν είναι δωρεάν, ο συγγραφέας έχει αποδειχθεί αρκετά ανοιχτός σε λογικές χρήσεις. Για παράδειγμα, όταν του ζητήθηκε η άδεια να Redistribute Resource Hacker μεταφρασμένο στα Ισπανικά Από έναν ανεξάρτητο ιστότοπο, η απάντησή του ήταν ένα απλό και ευγενικό «Ναι. Ευχαριστώ που ρωτάς.», υπό την προϋπόθεση ότι η άδεια χρήσης και τα πνευματικά του δικαιώματα θα γίνονταν σεβαστά.
Βασικά χαρακτηριστικά του Resource Hacker
Η γοητεία του Resource Hacker έγκειται στο γεγονός ότι, χωρίς να είναι μια γιγαντιαία εφαρμογή, Εστιάζει στις ακριβείς λειτουργίες που χρειάζεστε για να επεξεργαστείτε πόρους στα Windows.Είτε είστε χρήστης που θέλει απλώς να αλλάξει ένα εικονίδιο είτε προγραμματιστής που θέλει να αυτοματοποιήσει αλλαγές σε δεκάδες εκτελέσιμα αρχεία.
Οπτικοποίηση και εξερεύνηση πόρων
Όταν ανοίγετε ένα αρχείο με το Resource Hacker, το κύριο παράθυρο εμφανίζει τα ακόλουθα στο αριστερό πλαίσιο: ένα δέντρο κατηγοριών πόρωνΑυτοί οι φάκελοι ενδέχεται να διαφέρουν από αρχείο σε αρχείο, αλλά είναι σύνηθες να βρίσκετε καταχωρήσεις όπως:
- AVI: περιέχει κινούμενα σχέδια και βίντεο σε μορφή AVI ενσωματωμένα στο εκτελέσιμο αρχείο.
- Δρομέας: ομαδοποιεί τους δρομείς που χρησιμοποιούνται από την εφαρμογή.
- Bitmapπεριλαμβάνει bitmap (.bmp) που χρησιμοποιούνται, για παράδειγμα, για φόντο ή εσωτερικά γραφικά.
- εικόνα: αποθηκεύει τα μεμονωμένα εικονίδια της εφαρμογής.
- Ομάδα εικονιδίων: περιλαμβάνει σύνολα εικονιδίων σε διαφορετικά μεγέθη και βάθη χρωμάτων.
- Μενού: μεταγλωττίζει τις δομές μενού του προγράμματος.
- διάλογος: αποθηκεύει τα παράθυρα διαλόγου που βλέπετε όταν χρησιμοποιείτε το λογισμικό.
- Πίνακας συμβολοσειρών: περιέχει πίνακες συμβολοσειρών κειμένου, πολύ χρήσιμους για τη μετάφραση ή την τροποποίηση μηνυμάτων.
- Επιταχυντές: ορισμός συντομεύσεις πληκτρολογίου που σχετίζονται με ορισμένες ενέργειες.
- Πληροφορίες έκδοσης: παρέχει δεδομένα έκδοσης αρχείου: όνομα προϊόντος, εταιρεία, αριθμό έκδοσης κ.λπ.
Κατά την επιλογή κάθε πόρου, Το δεξί πλαίσιο το εμφανίζει ως εικόνα ή ως κείμενο.Ανάλογα με τον τύπο. Οι δυαδικοί πόροι που δεν αναγνωρίζει εμφανίζονται ως δυαδικό κείμενο μόνο για ανάγνωση, το οποίο τουλάχιστον επιτρέπει γρήγορη επιθεώρηση.
Εξόρυξη και εξαγωγή πόρων
Μία από τις πιο χρησιμοποιούμενες λειτουργίες είναι η εξαγωγή πόρων από ένα εκτελέσιμο αρχείοΤο Resource Hacker σάς επιτρέπει να αποθηκεύετε εικονίδια, bitmap, δρομείς, μενού, διαλόγους και πίνακες συμβολοσειρών σε διάφορες μορφές:
- Αρχεία .res, διατηρώντας τον μεταγλωττισμένο πόρο.
- Μεμονωμένες εικόνες, όπως .ico, .cur ή .bmp, για να τα επεξεργαστείτε με οποιοδήποτε εξωτερικό πρόγραμμα επεξεργασίας γραφικών.
- Σενάρια πόρων .rcαποσυμπίληση του περιεχομένου σε ευανάγνωστο και επεξεργάσιμο κείμενο.
Αυτή η δυνατότητα είναι πολύ χρήσιμη αν θέλετε, για παράδειγμα, ανάκτηση εικονιδίου προγράμματος, αναλύστε τα κείμενα μιας εφαρμογής ή κλωνοποιήστε την εμφάνιση ενός παραθύρου διαλόγου για να το επαναχρησιμοποιήσετε στο δικό σας έργο.
Επεξεργασία και σύνταξη πόρων
Εκτός από την προβολή και την εξαγωγή, το Resource Hacker σάς επιτρέπει να άμεση επεξεργασία ενός μεγάλου μέρους των πόρων και να τα μεταγλωττίσετε ξανά για να τα ενσωματώσετε ξανά στο αρχικό αρχείο. Μεταξύ των πιο συνηθισμένων λειτουργιών είναι:
- Μετονομασία ή αντικατάσταση πόρων, τόσο γραφικά όσο και κείμενο.
- Τροποποίηση εικονιδίων, δρομέων και bitmap, αντικαθιστώντας τα με εικόνες από .ico, .cur, .bmp, άλλα αρχεία .res ή ακόμα και άλλα αρχεία .exe.
- Επεξεργασία παραθύρων διαλόγου, μενού, πινάκων συμβολοσειρών, επιταχυντών και φορμών Borland χρησιμοποιώντας τον εσωτερικό επεξεργαστή σεναρίων.
Όταν αλλάζετε το γραφή Από ένα παράθυρο διαλόγου, μενού ή πίνακα συμβολοσειρών, το πρόγραμμα ενσωματώνει ένα Κουμπί «Μεταγλώττιση σεναρίου» το οποίο επαναμεταγλωττίζει αυτόν τον πόρο εν κινήσει με τις τροποποιήσεις που έχετε κάνει. Ένα άλλο κουμπί, "Εμφάνιση παραθύρου διαλόγου", επιτρέπει Προεπισκόπηση της εμφάνισης του παραθύρου διαλόγου Μετά τη μεταγλώττιση, κάτι πολύ πρακτικό για την προσαρμογή των θέσεων των στοιχείων ελέγχου και του κειμένου.
Μπορείτε επίσης να προσθήκη νέων πόρων σε ένα εκτελέσιμο αρχείο. Αυτό επιτρέπει, για παράδειγμα, την παροχή πολυγλωσσικής υποστήριξης σε ένα πρόγραμμα εισάγοντας νέους μεταφρασμένους πίνακες συμβολοσειρών ή διαλόγους ή εισάγοντας ένα εταιρικό εικονίδιο ή λογότυπο σε ένα συγκεκριμένο παράθυρο.
Ομοίως, το Resource Hacker διευκολύνει αφαιρέστε αχρησιμοποίητους πόρουςΠολλοί μεταγλωττιστές προσθέτουν στοιχεία που η εφαρμογή δεν χρειάζεται ποτέ. Η διαγραφή τους μπορεί να μειώσει το μέγεθος του τελικού αρχείου, κάτι που ήταν αρκετά σημαντικό στην εποχή του.
Γραμμή εντολών και αυτοματοποίηση
Σχεδόν όλες οι λειτουργίες του Resource Hacker μπορούν να είναι κλήση από τη γραμμή εντολώνχωρίς να χρειάζεται να ανοίξετε τη γραφική διεπαφή. Αυτή η λειτουργία είναι ιδιαίτερα ισχυρή για την αυτοματοποίηση επαναλαμβανόμενων εργασιών, όπως η αντικατάσταση του ίδιου εικονιδίου σε ένα σύνολο εκτελέσιμων αρχείων ή η εισαγωγή ενός πίνακα συμβολοσειρών σε πολλαπλές εκδόσεις μιας εφαρμογής.
Ο μεταγλωττιστής πόρων που είναι ενσωματωμένος στο πρόγραμμα υποστηρίζει οδηγίες παρόμοιες με αυτές των κλασικών μεταγλωττιστώνΕντολές όπως #INCLUDE για την αξιοποίηση ορισμών σε αρχεία κεφαλίδας και άλλες όπως #DEFINE, #UNDEF, #IF ή #ELIF για τον έλεγχο των τμημάτων του σεναρίου που περιλαμβάνονται με βάση ορισμένες συνθήκες. Επιπλέον, οι συμβολοσειρές μπορούν να περιλαμβάνουν χαρακτήρες διαφυγής και σχόλιαΑυτό επιτρέπει τη σύνταξη αρκετά περίτεχνων και συντηρήσιμων σεναρίων πόρων.
Συνήθεις χρήσεις: προσαρμογή και οπτικά «hacks»
Στην πράξη, πολλοί χρήστες προσεγγίζουν το Resource Hacker επειδή έχουν δει ότι κάποιος έχει άλλαξε την εμφάνιση των Windows ή μιας εφαρμογής σύμφωνα με τις προτιμήσεις σαςΜια πολύ διάσημη υπόθεση εκείνη την εποχή ήταν αυτή του Τροποποιήστε το explorer.exe για να αλλάξετε τη λέξη "Έναρξη" από το κουμπί της γραμμής εργασιών στα Windows XP για οτιδήποτε άλλο.
Η διαδικασία είναι συνήθως πάντα η ίδια: Το εκτελέσιμο αρχείο ανοίγει με το Resource Hacker και αναζητούνται οι συμβολοσειρές κειμένου ή ο συγκεκριμένος γραφικός πόρος. (ένα εικονίδιο, ένα bitmap, ένα μενού), επεξεργάζεται ή αντικαθίσταται με ένα άλλο και ο πόρος μεταγλωττίζεται ξανά πριν από την αποθήκευση των αλλαγών. Το ίδιο ισχύει και για ανάλαφρα αστεία και πιο σοβαρές προσαρμογές, όπως η προσαρμογή ανακριβών κειμένων μενού ή η μετάφραση τμημάτων ενός προγράμματος που δεν προσφέρουν ξεχωριστό αρχείο γλώσσας.
Μια πολύ δημοφιλής εφαρμογή είναι αυτή για αλλάξτε το εικονίδιο ενός .exe που χρησιμοποιείτε καθημερινά. Η τυπική ροή εργασίας περιλαμβάνει τη μετατροπή της επιθυμητής εικόνας σε μορφή .ico (για παράδειγμα, σε μέγεθος 256x256), τη δημιουργία αντιγράφου ασφαλείας του αρχικού .exe, το άνοιγμα του αρχείου με το Resource Hacker, τον εντοπισμό του κλάδου "Εικονίδιο" ή "Ομάδα εικονιδίων", τη χρήση της επιλογής αντικατάστασης εικονιδίων και τέλος αποθηκεύστε το αποτέλεσμα ως νέο εκτελέσιμο αρχείο για να το καρφιτσώσετε στη γραμμή εργασιών ή στο μενού Έναρξη.
Είναι επίσης σύνηθες για τους προγραμματιστές και τις εταιρείες να χρησιμοποιούν το Resource Hacker ως βοηθητικό εργαλείο για ρετούς οπτικών λεπτομερειών των δικών τους εφαρμογών: βελτίωση ενός παραθύρου διαλόγου, προσαρμογή υπερχειλισμένου κειμένου, ενσωμάτωση ενός ενημερωμένου λογότυπου ή προσθήκη ενός πίνακα συμβολοσειρών για άλλη γλώσσα χωρίς να μεταγλωττιστεί ξανά ολόκληρο το έργο, ειδικά όταν ο πλήρης πηγαίος κώδικας δεν είναι διαθέσιμος εκείνη τη στιγμή.
Τεχνικές παραμέτρους, περιορισμοί και συμβατότητα
Αν και το Resource Hacker είναι πολύ ευέλικτο, έχει ορισμένοι περιορισμοί και τεχνικά χαρακτηριστικά κάτι που θα πρέπει να είναι σαφές για να αποφευχθούν εκπλήξεις.
Στην πρώτη θέση, Δεν μπορεί να ανοίξει ή να επεξεργαστεί εφαρμογές 16-bitΈχει σχεδιαστεί για περιβάλλοντα Win32 και Win64, επομένως τα πολύ παλιά προγράμματα (από την εποχή των Windows 3.x) δεν είναι συμβατά.
Επιπλέον, πολλές τρέχουσες εφαρμογές, ειδικά αυτές που ασχολούνται περισσότερο με το τελικό μέγεθος, υπόκεινται σε διαδικασίες συμπίεσης ή συσκευασίας εκτελέσιμων αρχείων Μόλις μεταγλωττιστεί, χρησιμοποιώντας συμπιεστές όπως το UPX ή άλλα εμπορικά συστήματα συσκευασίας. Όταν προσπαθείτε να ανοίξετε ένα από αυτά τα συμπιεσμένα εκτελέσιμα αρχεία με το Resource Hacker, μερικές φορές Θα δείτε μόνο τη γενική δομή και τα ονόματα των πόρωνΩστόσο, δεν θα μπορείτε να επεξεργαστείτε κανονικά τα περιεχόμενά του μέχρι να αποσυμπιεστεί το αρχείο, κάτι που μπορεί να είναι απαραίτητο σε περιπτώσεις αρχείων όπως bootres.dll.
Ένας άλλος σημαντικός περιορισμός πηγάζει από το δικό του ιστορικό: ο πυρήνας Resource Hacker μεταγλωττίζεται με Delphi 3.02Αυτό σήμαινε ότι, με El tiempoεμφανίζομαι συγκεκριμένα προβλήματα κατά την εργασία με εφαρμογές που έχουν αναπτυχθεί σε πιο σύγχρονες εκδόσεις του Delphiειδικά στη μεταγλώττιση και την απομεταγλώττιση πόρων με νέα σύνταξη. Για να είναι πλήρως συμβατό, θα πρέπει να μεταγλωττιστεί ξανά με μια πρόσφατη έκδοση του μεταγλωττιστή και μεγάλα μέρη του κώδικα θα πρέπει να τροποποιηθούν, κάτι που ο συντάκτης του έχει αποκλείσει.
Υπάρχουν επίσης συγκεκριμένες σημειώσεις σχετικά με την αλληλεπίδραση με τα οπτικά στυλ των Windows XP σε Windows 7Η προσθήκη ενός πόρου μανιφέστο στο Resource Hacker (το εκτελέσιμο αρχείο του ίδιου του επεξεργαστή) μπορεί να προκαλέσει περιοδικά προβλήματα κατά την προβολή ή την επεξεργασία διαλόγων, επομένως η χρήση προσαρμοσμένων μανιφέστων πάνω από το ίδιο το ResHacker δεν συνιστάται.
Προφυλάξεις κατά την τροποποίηση αρχείων συστήματος
Τροποποίηση εσωτερικών πόρων αρχείων .exe και .dll, ειδικά αν είναι αρχεία λειτουργικού συστήματοςΑυτό ενέχει κινδύνους. Ο κυριότερος είναι ότι οποιοδήποτε λάθος θα μπορούσε να καταστήσει το τροποποιημένο εκτελέσιμο αρχείο άχρηστο ή να προκαλέσει απροσδόκητη συμπεριφορά στα Windows.
Το πρώτο πράγμα είναι πάντα να κάνεις αντίγραφα ασφαλείαςΠολλοί οδηγοί συνιστούν την αντιγραφή του αρχείου πριν το ανοίξετε με το Resource Hacker (για παράδειγμα, explorer_backup.exe) και την παραμονή του πρωτοτύπου άθικτου. Επιπλέον, το ίδιο το πρόγραμμα συνήθως δημιουργεί ένα αρχείο αντιγράφου ασφαλείας με την κατάληξη . "_ΠΡΩΤΟΤΥΠΟ" Την πρώτη φορά που αποθηκεύετε τις αλλαγές σε ένα εκτελέσιμο αρχείο. Εάν προσπαθήσετε ξανά και λάβετε το μήνυμα σφάλματος "Δεν είναι δυνατή η δημιουργία αρχείου...", είναι πιθανό ότι στο Cloud Το προηγούμενο μπλοκάρει τη λειτουργία και πρέπει να τη διαγράψετε χειροκίνητα στον ίδιο φάκελο.
Στις κλασικές εκδόσεις των Windows, το προστασία αρχείων συστήματος (Προστασία αρχείων των Windows, WFP) Μπορεί να σας εμποδίσει να αποθηκεύσετε αλλαγές σε συγκεκριμένα εκτελέσιμα αρχεία ή βιβλιοθήκες. Σε τέτοιες περιπτώσεις, χρησιμοποιήθηκαν συγκεκριμένα εργαλεία όπως το "WFP Patcher" για την προσωρινή απενεργοποίηση αυτής της προστασίας, αν και στις μέρες μας αυτό το είδος ελιγμού θεωρείται επικίνδυνο και πρέπει να ζυγίσετε προσεκτικά εάν το ρίσκο αξίζει τον κόπο.
Μια άλλη συνέπεια της τροποποίησης ενός εκτελέσιμου αρχείου είναι ότι χάνει την αρχική ψηφιακή υπογραφή τουΑπό την άποψη των Windows, παύει να είναι αρχείο υπογεγραμμένο από τον εκδότη του και πλέον θεωρείται ότι προέρχεται από έναν "Άγνωστο Εκδότη". Αυτό μπορεί να ενεργοποιήσει προειδοποιήσεις ασφαλείας και, σε ορισμένες περιπτώσεις, παραβιάζει τον έλεγχο ακεραιότητας του Έλεγχος αρχείων συστήματος, το οποίο θα επιχειρήσει να επαναφέρει την επίσημη έκδοση από το CD ή από την εικόνα συστήματος.
Επομένως, είναι απολύτως λογικό να δεσμεύσετε την επεξεργασία αρχείων συστήματος για προχωρημένοι χρήστες που αναλαμβάνουν τον κίνδυνοΓια μικρές προσαρμογές εφαρμογών τρίτων ή προσωπικών έργων, οι συνέπειες είναι συνήθως πολύ πιο διαχειρίσιμες.
Εκδόσεις, συμβατότητα και πλατφόρμα
Το Resource Hacker σχεδιάστηκε αρχικά για Windows 95, 98, Me, 2000 και XPΩστόσο, οι πιο πρόσφατες εκδόσεις έχουν προσαρμόσει τη συμβατότητα ώστε να περιλαμβάνουν και νεότερα συστήματα όπως τα Windows Vista, τα Windows 7 και τις εκδόσεις 64-bit.
Το πρόγραμμα λειτουργεί χωρίς την ανάγκη για παραδοσιακή εγκατάσταση: Απλώς αποσυμπιέστε το και εκτελέστε το.Δεν δημιουργεί ασυνήθιστες καταχωρήσεις στο μητρώο των Windows, κάτι που πολλοί χρήστες εκτιμούν όταν θέλουν να το δοκιμάσουν χωρίς να «επιβαρύνουν» το σύστημα. Η άδεια χρήσης είναι εντελώς δωρεάν για προσωπική και επαγγελματική χρήση, εφόσον πληρούνται οι προαναφερθείσες προϋποθέσεις.
Όσον αφορά την ανάπτυξη, θεωρείται ότι Η έκδοση 3.4.0 σηματοδότησε το τέλος του πρώτου σταδίου τηςΑπό εκεί και πέρα, κυκλοφόρησαν οι εκδόσεις 3.5.x, 3.6.x και αργότερα οι κλάδοι 4.x και 5.x με συγκεκριμένες βελτιώσεις: υποστήριξη 64-bit, εικονίδια και γραφικά PNG, Unicode, βελτιώσεις στον χειρισμό αρχείων RC και μικρές αισθητικές αλλαγές. Παρόλο που δεν διαθέτει δημόσιο οδικό χάρτη και συνεχείς ενημερώσεις, παραμένει διαθέσιμο για λήψη από τον ιστότοπό του. επίσημη ιστοσελίδα και παραμένει πλήρως λειτουργικό για ό,τι αναμένεται από έναν κλασικό επεξεργαστή πόρων.
Από σήμερα, με όλα τα πλεονεκτήματα και τα μειονεκτήματά του, ένα πολύ χρήσιμο εργαλείο για οποιονδήποτε Για όσους θέλουν να κατανοήσουν καλύτερα τι κρύβεται μέσα στα εκτελέσιμα αρχεία των Windows, να προσαρμόσουν τις οπτικές λεπτομέρειες των προγραμμάτων τους ή να εργαστούν με πόρους χωρίς να χρειάζεται να μεταγλωττίσουν ξανά ολόκληρα έργα, υπό την προϋπόθεση ότι χρησιμοποιείται με σύνεση, σεβόμενο την άδειά του και δημιουργώντας τα κατάλληλα αντίγραφα ασφαλείας, προσφέρει μια πολύ επιτυχημένη ισορροπία μεταξύ απλότητας, ισχύος και ελέγχου σε εικονίδια, μενού, παράθυρα διαλόγου και άλλα στοιχεία που διαμορφώνουν την γραφική εμπειρία στο σύστημα της Microsoft.
Παθιασμένος συγγραφέας για τον κόσμο των byte και της τεχνολογίας γενικότερα. Μου αρέσει να μοιράζομαι τις γνώσεις μου μέσω της γραφής, και αυτό θα κάνω σε αυτό το blog, θα σας δείξω όλα τα πιο ενδιαφέροντα πράγματα σχετικά με τα gadget, το λογισμικό, το υλικό, τις τεχνολογικές τάσεις και πολλά άλλα. Στόχος μου είναι να σας βοηθήσω να περιηγηθείτε στον ψηφιακό κόσμο με απλό και διασκεδαστικό τρόπο.
