![]() |
exe-Dateien unterscheiden sich bei jedem build
Hallo Leute, ich hab' schon wieder eine "lästige" Frage ;-)
Und zwar verwende ich, um die Versionen meiner Projekte zu verwalten, ein einfaches (aber meiner Meinung nach sehr nützliches) Compare-Tool (Beyond Compare). Einen Haken hat die Sache jedoch: Wenn ich ein Delphi-Projekt bei identischen Sourcen neu kompiliere, dann unterscheidet sich die exe-Datei jedesmal ziemlich hinten in wenigen bytes. Ich vermute, da wird eine build-versionsnummer oder ähniches hineingepackt. Das ist natürlich ungünstig bezüglich des Compare-Tools.... Kann man das Delphi 6 (oder Turbo Delphi 2006 - da weiss ich momentan nicht, ob es auch auftritt) irgendwie ausreden??? Viele Grüße, Helmut |
Re: exe-Dateien unterscheiden sich bei jedem build
Hast du denn die Option "Buildnummer automatisch erhöhen" aktiviert?
|
Re: exe-Dateien unterscheiden sich bei jedem build
der Compiler baut ja auch noch andere Dinge ein ... z.B. die Compilierungszeit und diese ändert sich ja bekanntlich ständig :stupid:
|
Re: exe-Dateien unterscheiden sich bei jedem build
Zitat:
|
Re: exe-Dateien unterscheiden sich bei jedem build
|
Re: exe-Dateien unterscheiden sich bei jedem build
Zitat:
|
Re: exe-Dateien unterscheiden sich bei jedem build
Zitat:
...:cat:... P.S.: Sorry, konnte ich mir gerade einfach nicht verkneifen :duck: |
Re: exe-Dateien unterscheiden sich bei jedem build
Theoretisch könnte man doch mit solchen Funktionen auch erkennen, in welcher Programmiersprache ein Programm entwickelt wurde, oder?
|
Re: exe-Dateien unterscheiden sich bei jedem build
Zitat:
|
Re: exe-Dateien unterscheiden sich bei jedem build
Anhand der ersten Bytes beim EntryPoint kann man auch "leicht" herausfinden um welchen Compiler oder Execrypter es sich handelt.
Delphi erstellt auch zum Beispiel auch als einziger Compiler einige Resourcen die immer vorhanden sind bei jedem Programm. Diese können jedoch leicht gelöscht werden und somit ist das nicht sicher. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:20 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