Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   .exe - Wo steht die Version? (https://www.delphipraxis.net/72826-exe-wo-steht-die-version.html)

fred.reichbier 7. Jul 2006 14:39


.exe - Wo steht die Version?
 
Hallo,

ich hab nochmal eine Frage: Weiss jemand, wo (bei welcher Position/Offset) die Version eines EXE-Programmes steht? Oder wird die verschlüsselt?

danke schonmal,

fred

Luckie 7. Jul 2006 14:51

Re: .exe - Wo steht die Version?
 
Die steht in der Ressource: http://www.delphipraxis.net/internal...getversioninfo

fred.reichbier 7. Jul 2006 15:16

Re: .exe - Wo steht die Version?
 
Danke, aber es geht mir nicht um das Herausfinden der Versionsnummer,
sondern ob das in einer bestimmten Stelle in einer Datei gespeichert ist, oder sonst wo. Sorry, aber aus dem Codebeispiel kann ich nichts in der art rauslesen (bin auch nicht so fortgeschritten)

mfg fred

Muetze1 7. Jul 2006 15:18

Re: .exe - Wo steht die Version?
 
Es steht im Resourcen -Abschnitt - wie schon genannt. Dieser ist tabellarisch in der EXE gespeichert. Wo diese Tabelle anfängt, kannst du wiederrum im EXE Header bzw. dem erweiterten EXE Header auslesen. Dazu müsstest du dir diese Strukturen erstmal anschauen. Ich empfehle dir da mal www.wotsit.org für nähere Informationen.

Luckie 7. Jul 2006 15:21

Re: .exe - Wo steht die Version?
 
Zitat:

Zitat von fred.reichbier
sondern ob das in einer bestimmten Stelle in einer Datei gespeichert ist

Und wozu soll das gut sein?


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz