Mit Analysedatenbanken arbeiten

Diese Funktion ist über den Bereich Datenbank (Data Base) im Menü Datei (File) verfügbar und dient dazu, die Ergebnisse der Dekompilierung in eine separate komprimierte Datei zu speichern. Dies kann nützlich sein, um zukünftig die Ladezeit der Dekompilierungsergebnisse zu verkürzen, ohne den Code erneut dekompilieren zu müssen.

Sollten Sie zur Analyse des Programms zurückkehren oder diese Ergebnisse mit einem Kollegen teilen wollen, ist eine erneute Dekompilierung nicht erforderlich. Im Fall einer vollständigen Dekompilierung (mit der Schnelle Dekompilierung (Fast decompilation) Option deaktiviert) kann dieser Prozess länger dauern und zusätzlichen Zeitbedarf verursachen. Es ist deutlich bequemer, den dekompilierten Code im Voraus in der Database zu speichern.

VB Decompiler verwendet ein internes komprimiertes Datenbankformat, das eine erhebliche Optimierung von des Speicherbedarfs ermöglicht. Zusätzlich besteht Kompatibilität mit Datenbanken, die von den meisten vorherigen Versionen von VB Decompiler gespeichert wurden, sodass Sie Informationen speichern können, ohne das Risiko einzugehen, dass eine solche Datenbank in der neuen Version des Produkts nicht geöffnet werden kann.

Öffnen und Übertragen von VDD-Datenbanken

Gespeicherte Analysedatenbanken verwenden die .vdd-Erweiterung. Sie können eine VDD-Datenbank über den Dateioffnungsablauf öffnen, sie in das Fenster des Decompilers ziehen oder ihren Pfad über die Befehlszeile angeben.

Beim Auffinden der ursprünglichen analysierten Binärdatei prüft VB Decompiler sowohl seinen gespeicherten Pfad als auch das Verzeichnis, das die Datenbank enthält. Für die Zusammenarbeit sollten Sie die entsprechende Binärdatei neben der VDD-Datei belassen, wenn ihr ursprünglicher Pfad nicht verfügbar ist. Bewahren Sie die exakte analysierte Build-Version bei, damit Adressen und Dateibytes weiterhin übereinstimmen.