So Ziehen Sie Ressourcen

Inhaltsverzeichnis:

So Ziehen Sie Ressourcen
So Ziehen Sie Ressourcen

Video: So Ziehen Sie Ressourcen

Video: So Ziehen Sie Ressourcen
Video: Запад кинул Украину с Северным потоком-2: Северный поток-2 - последние новости сегодня 2024, November
Anonim

Das Windows-Betriebssystem verfügt über einen Standardmechanismus zum Einschleusen beliebiger Daten in dynamische Bibliotheken und ausführbare Module sowie über eine API, um damit zu arbeiten. Bilder, Zeichenfolgentabellen, Dialogvorlagen, Symbolleisten, Menüs und andere Informationen werden PE-Modulen als Ressourcen hinzugefügt. Manchmal müssen Sie für verschiedene Zwecke Ressourcen aus einem kompilierten Modul abrufen.

So ziehen Sie Ressourcen
So ziehen Sie Ressourcen

Notwendig

ist ein kostenloses Resource Hacker-Programm, das unter rpi.net.au/~ajohnson/resourcehacker heruntergeladen werden kann

Anweisungen

Schritt 1

Laden Sie die PE-Moduldatei in Resource Hacker hoch. Klicken Sie im Hauptanwendungsmenü nacheinander auf die Elemente Datei und Öffnen oder drücken Sie die Tastenkombination Strg + O auf der Tastatur. Der Datei-Öffnen-Dialog wird angezeigt. Navigieren Sie zu dem Verzeichnis, in dem sich die Zieldatei befindet. Wählen Sie das PE-Modul in der Verzeichnisliste aus. Klicken Sie auf die Schaltfläche "Öffnen".

Schritt 2

Bestimmen Sie die Liste der Ressourcen, die herausgezogen werden sollen. Nach dem Laden der PE-Datei wird auf der linken Seite des Resource Hacker-Hauptfensters eine Baumstruktur angezeigt. Es ist eine Liste aller Modulressourcen, gruppiert nach Typ. So befinden sich beispielsweise Dialogressourcen im Abschnitt Dialog, Cursorressourcen - in den Abschnitten Cursor und Cursorgruppe, Symbole - in den Abschnitten Symbol und Symbolgruppe.

Die Knoten der zweiten Hierarchieebene, die in jedem Abschnitt enthalten sind, sind numerische oder symbolische Ressourcenkennungen. Erweitern Sie sie und markieren Sie die verschachtelten Elemente. Dadurch werden die entsprechenden Ressourcen gerendert. Symbole, Cursor und Raster werden als Bilder im rechten Bereich des Hauptanwendungsfensters angezeigt. Für Stringtabellen, Beschleuniger, Versionsinformationen, Dialogvorlagen, Menüs, Symbolleisten wird Code erstellt und in einem Format angezeigt, das für die Verwendung mit dem RCC-Compiler geeignet ist. Darüber hinaus werden Dialogvorlagen in einem separaten schwebenden Fenster gerendert.

Schritt 3

Starten Sie den Vorgang zum Speichern der im vorherigen Schritt gefundenen Ressourcen. Wählen Sie in der Baumstruktur links das gewünschte Element aus. Öffnen Sie den Aktionsbereich des Hauptmenüs der Anwendung. Wählen Sie das Element aus, das dem am besten geeigneten Speichervorgang entspricht.

Wählen Sie den Punkt "Ressource als Binärdatei speichern …", wenn Sie die Ressource als identische Binärdaten wie im PE-Modul speichern möchten.

Wählen Sie "Ressource als *.res-Datei speichern …", um eine Datei zu erhalten, die die kompilierte Version der ausgewählten Ressource enthält. Eine solche Datei eignet sich zum Verknüpfen mit einer Anwendung oder Bibliothek.

Klicken Sie auf das Element mit dem Text "Speichern [Abschnittsname: Unterabschnittsname: Ressourcenname] …", um die Ressourcen in ihrer ursprünglichen Form zu extrahieren. Dieser Menüpunkt sollte verwendet werden, um Dateien mit Symbolen, Cursorn und Bildern zu extrahieren.

Schritt 4

Holen Sie Ihre Ressourcen heraus. Geben Sie im Dialog mit dem Titel "Ressource speichern unter …" den Namen und das Verzeichnis der gespeicherten Datei an. Klicken Sie auf die Schaltfläche Speichern.

Empfohlen: