Wozu dient der Resource Hacker Editor für Windows?

Letzte Aktualisierung: 21/01/2026
Autor: Holger
  • Resource Hacker ist ein kostenloser Ressourceneditor und -compiler für Windows Dies ermöglicht es Ihnen, Symbole, Menüs, Dialogfelder und Textzeichenfolgen in ausführbaren Dateien und Bibliotheken anzuzeigen, zu extrahieren und zu ändern.
  • Das Tool funktioniert mit Win32- und Win64-Dateien (.exe, .dll, .cpl, .ocx, .res, .mui), bietet eine grafische Benutzeroberfläche und eine Befehlszeile. Befehleund integriert einen Skriptcompiler mit erweiterten Direktiven.
  • Trotz seiner uneinheitlichen Entwicklung und der Einschränkungen bei Paket- oder 16-Bit-Anwendungen bleibt es eine Referenz für die Anpassung und Analyse von Programmen, wobei stets seine Lizenz und Rechtmäßigkeit beachtet werden.

Resource Hacker

Wenn du magst Herumexperimentieren mit WindowsOb Sie nun Symbole ändern, Dialogfelder übersetzen oder die interne Struktur von Programmen verstehen möchten – Sie haben wahrscheinlich schon von Resource Hacker gehört. Dieses kleine Hilfsprogramm kursiert seit Jahren im Internet, und obwohl seine Entwicklung etwas unbeständig verlief, zählt es nach wie vor zu den Klassikern, um die Ressourcen von Windows-Programmen zu manipulieren, ohne dabei die Kontrolle zu verlieren.

Bevor Panik ausbricht: Resource Hacker ist kein „Zauberprogramm“ zum illegalen Hacken von Software.Es handelt sich nicht um ein Programm, sondern um einen Ressourcen-Editor, der zum Anzeigen, Extrahieren, Bearbeiten und Kompilieren der visuellen und textuellen Elemente von Dateien wie .exe, .dll oder .cpl dient. Er wird häufig zur Systemanpassung, zum Ändern von Symbolen, zum Übersetzen von Benutzeroberflächen oder zur Analyse der Anwendungsarchitektur verwendet. Die Nutzung muss jedoch stets in Übereinstimmung mit der Lizenz und den Gesetzen des jeweiligen Landes erfolgen.

Was ist Resource Hacker und wozu wird es unter Windows verwendet?

Resource Hacker (ResHacker oder ResHack) Es handelt sich um einen kostenlosen Ressourceneditor und -compiler für Windows, der Ende der 90er Jahre von Angus Johnson entwickelt wurde. Seine Hauptfunktion besteht darin, Ihnen Folgendes zu ermöglichen: Interne Ressourcen anzeigen, extrahieren und modifizieren von Win32- und Win64-ausführbaren Dateien sowie Bibliotheken und kompilierten Ressourcendateien.

Wenn wir in Windows von „Ressourcen“ sprechen, meinen wir all jene Elemente, die in eine ausführbare Datei integriert sind und streng genommen nicht der Programmcode selbst sind: Symbole, Bitmaps, Cursor, Menüs, Dialogfelder, Textzeichenfolgentabellen, Meldungstabellen, Tastenkombinationen, Borland-Formulare oder VersionsinformationenDas alles ist in vielen .exe- und .dll-Dateien verpackt, und genau das ermöglicht Resource Hacker zu manipulieren.

Das Tool funktioniert mit beiden Ausführbare Dateien (.exe, .dll, .cpl, .ocx, .scr) wie bei kompilierte Ressourcendateien (.res, .mui)Sie können die klassische grafische Benutzeroberfläche nutzen oder eine leistungsstarke Befehlszeile einbinden, um Prozesse zu automatisieren. Dies ist besonders nützlich, wenn Sie dieselbe Änderung in mehreren Dateien wiederholen müssen.

Kurze Geschichte und Entwicklung

Resource Hacker wurde erstmals im Jahr 1990 veröffentlicht. Dezember von 1999Angus Johnson schrieb es in Delphi 3.02 und veröffentlichte in den ersten drei Jahren recht häufig Updates, um die Funktionsweise zu verbessern und Funktionen hinzuzufügen, die es zum De-facto-Standard für die Ressourcenbearbeitung in Windows machten.

Um März 2002 Das Programm erreichte Version 3.4.0, die lange Zeit als letzte stabile Version galt. Danach erklärte der Autor, er habe nicht die Absicht, die Entwicklung des Tools fortzusetzen oder den Quellcode zu veröffentlichen. Wie bereits mehrfach erwähnt, Die Umstellung des Projekts auf moderne Delphi-Versionen erforderte das Neuschreiben oder Anpassen eines großen Teils des Codes.Etwas, das Angus nicht akzeptieren wollte.

Jahrelang antwortete er sehr deutlich auf diejenigen, die ihn baten, die Entwicklung fortzusetzen: Ich hatte nicht vor, Resource Hacker zu aktualisieren oder den Code zu verkaufen.Trotzdem wuchs die Popularität des Programms weiter, insbesondere in Foren zur Windows-Anpassung und in Reverse-Engineering-Communities, bis sie schließlich mehrere Millionen erreichte. Descargas.

Obwohl es zunächst so aussah, als sei das Projekt „aufgegeben“, überraschte der Autor alle mit einigen sporadischen Neuveröffentlichungen. Im November 2009 wurde die Betaversion 3.5.2 veröffentlicht., mit Unterstützung für 64-Bit-Programme und PNG-Bilddarstellung. In Version 3.6.0 erschien im September 2011.Dadurch wurde die Unterstützung für Icons im PNG-Format hinzugefügt, was für die reibungslose Integration in moderne Windows-Versionen entscheidend ist.

Anschließend wurden weitere Überarbeitungen mit Kompatibilitätsverbesserungen und visuellen Optimierungen veröffentlicht: der spätere 4.xy-Zweig Sie integrierten verbesserte Unicode-Unterstützung, eine optimierte Verarbeitung von RC-Dateien und kleinere kosmetische Anpassungen, wodurch Versionen wie 4.0.0, 4.1.5, 4.2.5 und nachfolgende Updates (4.6.32, 4.7.34 und 5.1.1) erreicht wurden. Das Tempo ist zwar nicht rasant, Das Programm wurde im Laufe der Zeit immer wieder verfeinert..

  Die 10 besten Programme zum Umwandeln von Fotos in Zeichnungen

Lizenz, Nutzungsbedingungen und empfohlene Alternativen

Resource Hacker ist Freeware-SoftwareSie können es kostenlos unter den klaren Lizenzbedingungen nutzen, die der Autor auf seiner offiziellen Website veröffentlicht. Es ist nicht Open Source, wird nicht mit dem Quellcode verbreitet, und Angus hat dies deutlich gemacht. Er wird den Code niemals veröffentlichen oder verkaufen..

Heu zwei wichtige Punkte in den Nutzungsbedingungen, die Sie beachten sollten, wenn Sie sich fragen, wofür Resource Hacker unter Windows gedacht ist:

  • Die Weitergabe des Programms ist nicht gestattet. von jeglicher Domain oder auf jegliche Weise ohne vorherige schriftliche Genehmigung des Urheberrechtsinhabers.
  • Die Software darf nicht dazu verwendet werden, Anwendungen illegal zu verändern.Zum Beispiel durch Umgehung von Schutzmaßnahmen, Änderung von Lizenzen oder Verletzung des Urheberrechts.

Zu diesem Zeitpunkt und angesichts des Drängens vieler Nutzer, die Zugang zum Code wünschten, empfahl Angus XN-Ressourceneditor als „Open-Source“-Alternative. Später erwähnte er auch andere aktiv weiterentwickelte Tools zur Ressourcenbearbeitung als gute Optionen für diejenigen, die etwas Moderneres oder mit laufender Wartung benötigen.

Obwohl es nicht kostenlos ist, hat sich der Autor als sehr aufgeschlossen gegenüber angemessenen Nutzungen erwiesen. Zum Beispiel, als er um Erlaubnis gebeten wurde, Redistribute Resource Hacker ins Spanische übersetzt Auf einer unabhängigen Website antwortete er kurz und höflich: „Ja. Danke der Nachfrage.“, vorausgesetzt, seine Lizenz und sein Urheberrecht würden beachtet.

Hauptmerkmale von Resource Hacker

Der Charme von Resource Hacker liegt darin, dass es, ohne eine gigantische Anwendung zu sein, Es konzentriert sich auf die genauen Funktionen, die Sie zum Bearbeiten von Ressourcen in Windows benötigen.Egal ob Sie ein Benutzer sind, der lediglich ein Symbol ändern möchte, oder ein Entwickler, der Änderungen an Dutzenden von ausführbaren Dateien automatisieren möchte.

Visualisierung und Erkundung von Ressourcen

Beim Öffnen einer Datei mit Resource Hacker wird im linken Bereich des Hauptfensters Folgendes angezeigt: ein RessourcenkategorienbaumDiese Ordner können von Datei zu Datei variieren, aber häufig findet man Einträge wie:

  • AVI: Enthält Animationen und Videos im AVI-Format, die in die ausführbare Datei integriert sind.
  • Cursor: Gruppiert die von der Anwendung verwendeten Cursor.
  • Bitmap: beinhaltet Bitmaps (.bmp), die beispielsweise für Hintergründe oder interne Grafiken verwendet werden.
  • Icon: Speichert die einzelnen Symbole der Anwendung.
  • Symbolgruppe: umfasst Sets von Symbolen in verschiedenen Größen und Farbtiefen.
  • Menü: kompiliert die Menüstrukturen des Programms.
  • Dialog: Speichert die Dialogfelder, die Sie bei der Verwendung der Software sehen.
  • Zeichenkettentabelle: enthält Tabellen mit Textzeichenfolgen, die zum Übersetzen oder Ändern von Nachrichten sehr nützlich sind.
  • Beschleuniger: definieren Tastaturkürzel im Zusammenhang mit bestimmten Handlungen.
  • Versions Information: liefert Dateiversionsdaten: Produktname, Firma, Build-Nummer usw.

Bei der Auswahl der einzelnen Ressourcen Im rechten Bereich wird es als Bild oder als Text angezeigt.Je nach Typ. Binärressourcen, die nicht erkannt werden, werden als schreibgeschützter Binärtext angezeigt, was zumindest eine schnelle Überprüfung ermöglicht.

Gewinnung und Export von Ressourcen

Eine der am häufigsten genutzten Funktionen ist die Ressourcen aus einer ausführbaren Datei extrahierenResource Hacker ermöglicht das Speichern von Symbolen, Bitmaps, Cursorn, Menüs, Dialogen und Stringtabellen in verschiedenen Formaten:

  • .res-Dateien, wobei die kompilierte Ressource erhalten bleibt.
  • Einzelne BilderDateien wie .ico, .cur oder .bmp können mit einem beliebigen externen Grafikeditor bearbeitet werden.
  • Ressourcen-Skripte .rcden Inhalt in lesbaren und bearbeitbaren Text zerlegen.

Diese Funktion ist sehr nützlich, wenn Sie beispielsweise Folgendes tun möchten: Programmsymbol abrufenAnalysiere die Texte einer Anwendung oder klone das Erscheinungsbild eines Dialogfelds, um es in deinem eigenen Projekt wiederzuverwenden.

Bearbeitung und Zusammenstellung von Ressourcen

Zusätzlich zum Anzeigen und Exportieren ermöglicht Resource Hacker Ihnen Folgendes: einen Großteil der Ressourcen direkt bearbeiten und sie neu zu kompilieren, um sie wieder in die Originaldatei zu integrieren. Zu den häufigsten Operationen gehören:

  • Ressourcen umbenennen oder ersetzensowohl Grafiken als auch Text.
  • Symbole, Cursor und Bitmaps ändernund ersetzen diese durch Bilder aus .ico-, .cur-, .bmp-Dateien, anderen .res-Dateien oder sogar anderen .exe-Dateien.
  • Bearbeiten Sie Borland-Dialoge, Menüs, Zeichenkettentabellen, Tastenkombinationen und Formulare. unter Verwendung des internen Skripteditors.

Wenn Sie die Skript Aus einem Dialog, Menü oder einer Zeichenkettentabelle bindet das Programm einen Schaltfläche „Skript kompilieren“ Dadurch wird die Ressource mit den vorgenommenen Änderungen dynamisch neu kompiliert. Eine weitere Schaltfläche, „Dialog anzeigen“, ermöglicht dies. Vorschau, wie das Dialogfeld aussehen wird Nach der Kompilierung bietet sich eine sehr praktische Möglichkeit, die Positionen von Steuerelementen und Text anzupassen.

  So greifen Sie in Windows 11 auf das Laufwerk C zu und verwalten es

Sie können auch Neue Ressourcen hinzufügen zu einer ausführbaren Datei. Dies ermöglicht es beispielsweise, einem Programm mehrsprachige Unterstützung zu verleihen, indem neue lokalisierte Zeichenkettentabellen oder Dialoge eingeführt oder ein Text eingefügt wird. Firmenlogo oder -symbol in einem bestimmten Fenster.

In ähnlicher Weise erleichtert Resource Hacker Folgendes: Nicht verwendete Ressourcen entfernenViele Compiler fügen Elemente hinzu, die die Anwendung nie benötigt; durch deren Löschung kann die Größe der endgültigen Datei reduziert werden, was zu seiner Zeit durchaus relevant war.

Befehlszeile und Automatisierung

Fast alle Funktionen von Resource Hacker können Aufruf über die KommandozeileOhne die grafische Benutzeroberfläche öffnen zu müssen. Diese Funktion ist besonders leistungsstark für die Automatisierung wiederkehrender Aufgaben, wie beispielsweise das Ersetzen desselben Symbols in mehreren ausführbaren Dateien oder das Einfügen einer Zeichenkettentabelle in verschiedene Versionen einer Anwendung.

Der in das Programm integrierte Ressourcencompiler unterstützt Direktiven, die denen klassischer Compiler ähnelnBefehle wie #INCLUDE ermöglichen die Nutzung von Definitionen in Headerdateien, während andere wie #DEFINE, #UNDEF, #IF oder #ELIF steuern, welche Teile des Skripts unter bestimmten Bedingungen eingebunden werden. Zusätzlich können Zeichenketten enthalten sein Escape-Charaktere und KommentareDies ermöglicht das Schreiben von recht aufwendigen und wartungsfreundlichen Ressourcenskripten.

Häufige Anwendungsbereiche: Anpassung und visuelle „Tricks“

In der Praxis wenden sich viele Nutzer an Resource Hacker, weil sie gesehen haben, dass jemand Das Erscheinungsbild von Windows oder einer Anwendung nach Ihren Wünschen verändertEin damals sehr bekannter Fall war der von Ändern Sie die Datei explorer.exe, um das Wort „Start“ zu ersetzen. von der Taskleistenschaltfläche in Windows XP für alles andere.

Das Vorgehen ist in der Regel immer ähnlich: Die ausführbare Datei wird mit Resource Hacker geöffnet, und es wird nach Textzeichenfolgen oder spezifischen Grafikressourcen gesucht. Wird ein Element (z. B. ein Symbol, eine Bitmap oder ein Menü) bearbeitet oder durch ein anderes ersetzt, wird die Ressource neu kompiliert, bevor die Änderungen gespeichert werden. Dasselbe gilt für von unbeschwerten Scherzen bis hin zu ernsteren Anpassungsmöglichkeitenbeispielsweise das Anpassen ungenauer Menütexte oder das Übersetzen von Programmteilen, für die keine separate Sprachdatei verfügbar ist.

Eine sehr beliebte Anwendung ist die Das Symbol einer .exe-Datei ändern die Sie täglich verwenden. Der typische Arbeitsablauf umfasst das Konvertieren des gewünschten Bildes in das .ico-Format (z. B. in die Größe 256x256), das Sichern der ursprünglichen .exe-Datei, das Öffnen der Datei mit Resource Hacker, das Auffinden des Zweigs „Icon“ oder „Icon Group“, die Verwendung der Option zum Ersetzen des Symbols und schließlich Speichern Sie das Ergebnis als neue ausführbare Datei. um es an die Taskleiste oder das Startmenü anzuheften.

Es ist außerdem üblich, dass Entwickler und Unternehmen Resource Hacker verwenden als Hilfswerkzeug zur Retusche visueller Details für ihre eigenen Anwendungen: einen Dialog optimieren, überlaufenden Text anpassen, ein aktualisiertes Logo einbinden oder eine Stringtabelle für eine andere Sprache hinzufügen, ohne das gesamte Projekt neu kompilieren zu müssen, insbesondere wenn der vollständige Quellcode zu diesem Zeitpunkt nicht zur Hand ist.

Technische Überlegungen, Einschränkungen und Kompatibilität

Obwohl Resource Hacker sehr flexibel ist, hat es einige Einschränkungen und technische Merkmale was klar sein sollte, um Überraschungen zu vermeiden.

Zuerst Es kann keine 16-Bit-Anwendungen öffnen oder bearbeiten.Es ist für Win32- und Win64-Umgebungen konzipiert, daher sind sehr alte Programme (aus der Windows 3.x-Ära) nicht kompatibel.

Darüber hinaus unterliegen viele aktuelle Anwendungen, insbesondere solche, bei denen es vor allem auf die Endgröße ankommt, folgenden Einschränkungen: Komprimierungs- oder Verpackungsprozesse von ausführbaren Dateien Nach der Kompilierung mit Komprimierungsprogrammen wie UPX oder anderen kommerziellen Paketierungssystemen kann es beim Öffnen einer dieser komprimierten ausführbaren Dateien mit Resource Hacker zu Problemen kommen. Sie sehen lediglich die allgemeine Ressourcenstruktur und die Namen.Sie können den Inhalt der Datei jedoch erst nach dem Entpacken normal bearbeiten, was beispielsweise bei folgenden Dateitypen erforderlich sein kann: bootres.dll.

Eine weitere wichtige Einschränkung ergibt sich aus seiner eigenen Geschichte: Der Resource Hacker-Kern wird kompiliert mit Delphi 3.02Das bedeutete, dass mit die zeiterscheinen spezifische Probleme bei der Arbeit mit Anwendungen, die in neueren Versionen von Delphi entwickelt wurden.Dies betrifft insbesondere die Kompilierung und Dekompilierung von Ressourcen mit neuer Syntax. Um vollständige Kompatibilität zu gewährleisten, müsste der Code mit einer aktuellen Compilerversion neu kompiliert und große Teile davon angepasst werden, was der Autor jedoch ausgeschlossen hat.

  Fehlercode 0x80070570 in Windows 10 | Lösungen

Es gibt außerdem spezifische Hinweise zur Interaktion mit die visuellen Stile von Windows XP bis Windows 7Das Hinzufügen einer Manifestressource zu Resource Hacker (der eigenen ausführbaren Datei des Editors) kann zu zeitweiligen Problemen beim Anzeigen oder Bearbeiten von Dialogen führen. Daher wird von der Verwendung benutzerdefinierter Manifeste zusätzlich zu ResHacker selbst abgeraten.

Vorsichtsmaßnahmen beim Ändern von Systemdateien

Die Änderung interner Ressourcen von .exe- und .dll-Dateien, insbesondere wenn diese BetriebssystemdateienDies birgt Risiken. Das größte Risiko besteht darin, dass jeder Fehler die modifizierte ausführbare Datei unbrauchbar machen oder zu unerwartetem Verhalten unter Windows führen kann.

Das Erste ist immer, … sichernViele Anleitungen empfehlen, die Datei vor dem Öffnen mit Resource Hacker zu duplizieren (z. B. explorer_backup.exe) und das Original unverändert zu lassen. Zusätzlich erstellt das Programm normalerweise selbst eine Sicherungsdatei mit der Endung .cs. "_ORIGINAL" Wenn Sie die Änderungen an einer ausführbaren Datei zum ersten Mal speichern und anschließend die Fehlermeldung „Datei kann nicht erstellt werden…“ erhalten, liegt das wahrscheinlich daran, dass… Sicherungskopie Die vorherige Datei blockiert den Vorgang und muss manuell im selben Ordner gelöscht werden.

In klassischen Windows-Versionen Systemdateischutz (Windows-Dateischutz, WFP) Es kann verhindern, dass Änderungen an bestimmten ausführbaren Dateien oder Bibliotheken gespeichert werden. In solchen Fällen wurden spezielle Tools wie „WFP Patcher“ verwendet, um diesen Schutz vorübergehend zu deaktivieren. Heutzutage gilt diese Vorgehensweise jedoch als riskant, und man muss sorgfältig abwägen, ob das Risiko gerechtfertigt ist.

Eine weitere Folge der Modifizierung einer ausführbaren Datei ist, dass verliert seine ursprüngliche digitale SignaturAus Sicht von Windows verliert die Datei den Status einer vom Herausgeber signierten Datei und wird nun als von einem „unbekannten Herausgeber“ stammend betrachtet. Dies kann Sicherheitswarnungen auslösen und in einigen Fällen die Integritätsprüfung des SystemdateiprüfungDabei wird versucht, die offizielle Version von der CD oder vom Systemabbild wiederherzustellen.

Daher ist es absolut sinnvoll, die Bearbeitung von Systemdateien für den Gebrauch von Systemdateien zu reservieren. fortgeschrittene Benutzer, die das Risiko übernehmenBei kleineren Anpassungen von Drittanbieteranwendungen oder persönlichen Projekten sind die Folgen in der Regel viel besser zu bewältigen.

Versionen, Kompatibilität und Plattform

Resource Hacker wurde ursprünglich konzipiert für Windows 95, 98, Me, 2000 und XPDie neuesten Versionen bieten jedoch eine angepasste Kompatibilität, die auch spätere Systeme wie Windows Vista, Windows 7 und 64-Bit-Versionen umfasst.

Das Programm funktioniert ohne herkömmliche Installation: Einfach entpacken und ausführen.Es erzeugt keine ungewöhnlichen Einträge in der Windows-Registrierung, was viele Nutzer schätzen, die es ausprobieren möchten, ohne das System zu belasten. Die Lizenz ist für den privaten und geschäftlichen Gebrauch völlig kostenlos, sofern die genannten Bedingungen erfüllt sind.

Hinsichtlich der Entwicklung wird Folgendes angenommen: Version 3.4.0 markierte das Ende der ersten Phase.Anschließend wurden die Versionen 3.5.x, 3.6.x und später die Zweige 4.x und 5.x mit spezifischen Verbesserungen veröffentlicht: 64-Bit-Unterstützung, PNG-Symbole und -Grafiken, Unicode, Optimierungen bei der Verarbeitung von RC-Dateien sowie kleinere kosmetische Änderungen. Obwohl es keine öffentliche Roadmap und keine regelmäßigen Updates gibt, kann es weiterhin von der Website heruntergeladen werden. Offizielle Website und erfüllt weiterhin alle Erwartungen an einen klassischen Ressourceneditor.

Stand heute, mit all seinen Vorzügen und Einschränkungen, ein sehr nützliches Werkzeug für jeden Für diejenigen, die besser verstehen möchten, was sich in Windows-Programmen verbirgt, die visuellen Details ihrer Programme anpassen oder mit Ressourcen arbeiten möchten, ohne ganze Projekte neu kompilieren zu müssen; vorausgesetzt, es wird vernünftig verwendet, die Lizenz wird beachtet und entsprechende Sicherungskopien werden erstellt, bietet es ein sehr gelungenes Gleichgewicht zwischen Einfachheit, Leistungsfähigkeit und Kontrolle über Symbole, Menüs, Dialogfelder und andere Elemente, die das grafische Erlebnis im Microsoft-System prägen.

.mui
Verwandte Artikel:
So durchsuchen und bearbeiten Sie .mui-Dateien in Windows