Laden Sie die verschiedenen Dateien für den IDR (Interactive Delphi Reconstructor) herunter, extrahieren Sie sie in einen Ordner und führen Sie sie aus. Laden Sie Ihre kompilierte ausführbare Datei in IDR und es wird Ihnen sagen, welche Version die ausführbare Datei kompiliert wurde (hat sich für mich als zutreffend erwiesen)
Verwenden Sie verantwortungsvoll und genießen Sie:)
Alternative Lösung:
Öffnen Sie Ihre kompilierte ausführbare Datei in XN Resource Editor . Unter " RC-Daten " in der Baumstruktur finden Sie DVCLAL . Erweitern Sie es und wählen Sie "Sprache Neutral". Sie werden jetzt eine Nonsense-Zeichenfolge mit einem gleichwertigen HEX-Äquivalent sehen.
Dieser HEX identifiziert tatsächlich die Compiler-Version, auf der die ausführbare Datei erstellt wurde. Sie können diese HEX mit dem Wort Delphi googlen, und Sie sollten ziemlich schnell feststellen können, aus welchem Compiler der HEX stammt.
Viel Spaß!
Sie können diese Quelle verwenden, um Ihnen die Baugruppeninformationen mitzuteilen. In der Hauptassembly können Sie den Namen und die Version sehen, die Ihnen den Namen und die Version des Compilers geben. Es ist eine Konsolenanwendung, bei der param 1 die exe Datei ist.
Die Version kann hier überprüft werden:
um zu sehen, mit welcher Version es erstellt wurde; d.h.,
12.xxxx - Delphi 2009 und 15.xxxx - Delphi XE
Dies funktioniert jedoch nur bis XE . Mit XE2 haben sich die Dinge in der exe geändert.
%Vor%Tags und Links delphi compiler-construction version