Schritt-für-Schritt, wie Sie Ihre bevorzugten Windows-Programme mit Resource Hacker hacken
Während Symbole und Bitmaps innerhalb eines Programms zu ändern Spaß, es ist nur der Anfang von dem, was Sie tun können. Sie können einfach über einen beliebigen Text innerhalb einer Anwendung neu zu schreiben. Sie können auch Dialogfelder neu zu gestalten und auch Shortcut-Tasten für verschiedene Menüoptionen erstellen. Sie können sogar die Anwendung des Menüs, das Hinzufügen oder Entfernen von Features ändern.
Zum Öffnen Notepad innerhalb Resource Hacker, wählen Sie Datei | Öffnen, nach Öffnen auf Notepad.exe, und wählen Sie. Resource Hacker zeigt an, dass es Notepad.exe, indem dessen Namen in dem Resource Hacker Titelleiste des Fensters geöffnet hat. Resource Hacker wird auch eine Baumansicht Notepad.exe Ressourcen im linken Bereich des Fensters Hacker Ressource angezeigt werden soll. Diese Baumansicht sollte jetzt mit mehreren Ordnern gefüllt werden. Wenn Sie einen dieser Ordner auswählen, wird sein Inhalt im rechten Fensterbereich angezeigt werden. Arbeiten mit Resource Hacker ist sehr ähnlich wie die Arbeit mit dem Windows-Registrierungs-Editor.
Die Ordner, die dramatisch unterscheiden sich in der Spalte auf der linken Seite angezeigt werden, je nachdem, welches Programm Sie ändern. Ich möchte kurz gehen, über die Ordner für Notepad existieren und erklären, was jeder tut.
Symbol
Der erste Ordner ist der Ordner-Symbol, dargestellt in Abbildung A. Der Ordner-Symbol numerierten Unterordner enthält, beginnend mit der Nummer 1. Jeder nummerierte Unterordner einen Ressourcen Ordner enthält, und jede Ressource Ordner enthält ein Symbol von der Anwendung verwendet. Wenn Sie auf Ändern der Art und Weise planen, die eine Anwendung Symbole verwendet, achten Sie auf die Anzahl der Unterordner auf das Symbol beziehen, die Sie ändern möchten. Sie müssen diese Zahl später wissen, wenn Sie auf das Symbol Gruppe ändern. Ich werde mehr über die Icon-Gruppe sprechen später in diesem Artikel.
Die Icon-Ordner speichert alle der Symbole von der Anwendung verwendet.
Wenn Sie ein Symbol ersetzen möchten, können Sie dies mit einem Rechtsklick auf das Symbol Objekt tun, das dem Symbol entspricht, die Sie ersetzen möchten. Wählen Sie dann den Befehl Ressourcen Ersetzen aus dem resultierenden Kontextmenü. Das Kontextmenü können Sie auch auf das Symbol (Ressource) speichern oder zu löschen, wenn Sie dies wünschen. Wenn Sie die Option auswählen, um die Ressource zu ersetzen, werden Sie ein Dialogfeld angezeigt, dass Sie für den Namen der Datei auf das neue Symbol enthält, fragt sie. Sie müssen dann öffnen Sie das neue Icon-Datei, wählen Sie das Ersatzsymbol aus der Datei und klicken Sie auf die Schaltfläche Ersetzen. Diese Methode klingt kompliziert, aber es ist eigentlich ziemlich einfach. Der einzige Grund für so viele Schritte, die ist, weil es Ihnen erlaubt, Symbole von Dateien auszuwählen, die mehrere Symbole enthalten.
Menü
Die nächsten Ordner mit dem Editor verwendet wird, ist der Menüordner. Wie der Icon-Ordner enthält das Menü Ordner nummerierten Unterordner. Jeder dieser Unterordner enthält ein Objekt, das zu einem der Anwendungsmenüs entspricht. Da Notepad solch eine einfache Anwendung ist, hat es nur ein Menü.
das Menü Code zu ändern ist einfach. Jedes Menü in der Menüleiste wird mit dem Wort Popup bezeichnet, gefolgt von dem Menünamen innerhalb von Zitaten und von einem Ampersand. Zum Beispiel wird das Menü Datei mit dem Befehl POPUP „-Datei“ bezeichnet. Die Menüoptionen werden direkt unter dem Menünamen zwischen den öffnen und schließen Klammern angegeben. Die einzelnen Menüpunkte werden durch den MENUITEM Befehl bezeichnet, die ich später noch näher eingehen werde.
Resource Hacker ermöglicht es Ihnen, die Anwendung des Menüs zu ändern.
Dialog
Der nächste Ordner zur Verfügung, wenn Notepad Bearbeitung ist der Dialog Ordner. Dieser Ordner enthält Ordner-Objekte, von denen jede eine der Dialogfelder von der Anwendung verwendet wird, enthält. Im Gegensatz zu den Icon und Menüordner, diese Ordner nicht anfangen, an einem und Zuwachs. Stattdessen wird jeder Ordner entweder einen Namen oder eine Nummer zugewiesen, aber es ist nicht unbedingt eine bestimmte Bestellmethode.
Wenn Sie ein Dialogobjekt auswählen, werden Sie den Code verwendet sehen, dass bestimmte Dialogfeld zu erstellen. Sie werden auch das Dialogfeld selbst in einem separaten Fenster sehen. Wenn Sie in Abbildung C. aussehen werden Sie das Dialogfeld Seite einrichten von Notepad zum Drucken verwendet sehen.
Sie können eine beliebige Dialogfeld von einer Anwendung verwendet ändern.
Bei weitem ist das coolste Feature des Dialog-Editor die Möglichkeit, das Dialogfeldes Layout vollständig anpassen, nicht nur den Text. Sie können ein beliebiges Element in einem Dialogfeld ziehen. Sie können sogar Text Größe ändern, Dropdown-Menüs, Texteingabefelder, Grafiken usw. das Layout eines Dialogfeld ändern ist sehr ähnlich mit dem Formulardesigner in Microsoft Outlook zu arbeiten.
String Tabelle
Die nächsten Ordner mit dem Editor verwendet wird, ist der String Table Ordner. Dieser Ordner verwendet eine Reihe von nummerierten Unterordner, die jeweils ein String-Objekt enthält. Die Unterordner sind nummeriert, sind aber nicht notwendigerweise sequentiell.
Die String-Tabellen enthalten alle Texte innerhalb der Anwendung verwendet.
Accelerators
Die nächsten Ordner mit dem Editor verwendet wird, ist der Accelerators Ordner. Der Accelerators Abschnitt hat mit dem Hot-Keys zu tun, den verschiedenen Menüoptionen entsprechen. Wenn Sie zurück in Abbildung B beziehen, werden Sie feststellen, dass die erste Zeile der Datei-Menü die Zeile MENUITEM „-New \ tCtrl + N“ enthält, 1. Dieser Befehl setzt den Befehl Neu auf das Menü Datei und ordnet die Tastenkombination [CTRL] N zu. Sie werden auch feststellen, dass der Befehl von der Nummer 1 folgen.
Wenn Sie in die Accelerators Ordner gehen, werden Sie feststellen, dass es mehrere Unterordner sind, jede mit ihren eigenen Namen. Der MAINACC Ordner enthält die Shortcut-Tasten für das Hauptmenü. Sie werden in Abbildung E feststellen, dass die erste Zeile dieses Beschleunigers Objekt ist VK_N, 1, CONTROL VIRTKEY. Diese Linie zeigt an, dass Schnelltaste Nummer 1 sollte auf [CRTL] N zugeordnet werden.
Die Accelerators Ordner können Sie Tastenkombinationen erstellen.
Symbol Gruppe
Der nächste Ordner von Notepad verwendete Icon-Gruppe. Die Icon-Gruppe enthält numerierten Unterordner, ein Symbol Gruppenobjekt, von denen jeder enthält. Sie können ein Beispiel für dieses Objekt in Abbildung F. siehe Wie Sie in der Abbildung sehen können, sagt das Symbol Gruppenobjekt der Anwendung, die Symbole verfügbar sind und wie sie angezeigt werden soll. Sie werden bemerken, dass jede Zeile dieser Datei eine Auflösung enthält, Farbpalette und eine Ordnungs Namen. Die Ordnungsnamen entspricht bis zu den Unterordnern unter dem Symbol Ordner gefunden. Wenn Sie auf der extremen Rechten des Bildes betrachten, werden Sie feststellen, dass alle Symbole angezeigt werden. Sie können eigene Symbole für die Anwendung durch Ändern der Icon-Gruppe und das Symbol ordinals leicht hinzufügen.
Der Gruppenordner erstellt Sammlungen von Symbolen, die in den Icon-Ordnern definiert sind.
Obwohl sie nicht durch den Editor verwendet werden, dass einige Anwendungen, wie zum Beispiel die Tetris-Spiel, mit dem ich experimentieren, verwenden Sie zwei weitere Ordner namens Cursor und Cursor-Gruppe. Sie haben wahrscheinlich Anwendungen gesehen, die eine Maus, die bis zu einer Stunde Glas ändert sich, wenn die Anwendung ausgelastet ist. Bei diesen Arten von Anwendungen werden die Mauszeiger durch den Cursor und Cursor-Gruppenordner definiert. Diese Ordner arbeiten identisch zu der Weise, dass die Icon und Gruppen Ordner arbeiten.
24
Das letzte Ordner-Objekt mit dem Editor verwendet wird, ist die so genannten 24 24 Ordner nicht von allen Anwendungen verwendet werden und nicht anwesend waren, als ich mit Tetris experimentiert. Obwohl ich nicht in der Lage gewesen, auf dem 24-Ordner alle Unterlagen zu finden, scheint es, dass die 24-Objekt ist eine XML-Datei, die den Editor einige Betriebsparameter-Feeds. Zum Beispiel, wie Sie in Abbildung H. die 24 Ordner geben die öffentlichen Schlüssel-Token, die Sprache und die Prozessorarchitektur zu sehen.
Der 24-Ordner enthält eine XML-Datei verschiedene Betriebsparameter auflistet.
Erstellen Sie immer eine Kopie
Nun, da Sie einen grundlegenden Überblick über das, was Sie mit Resource Hacker tun kann, ich bin sicher, dass Sie alle die verschiedenen Möglichkeiten erwägen Sie Ihre Lieblingsprogramme ändern können. denken Sie daran, nur eine Sicherungskopie von jedem Programm, bevor Sie Hacking es gehen. Während Resource Hacker ein handliches Dienstprogramm, kann falsch ein Programm zu modifizieren, dass Programm machen instabil oder einfach nicht mehr funktionieren.