Zitat von
Kernel32.DLL:
[
OT]
Zitat von
delphifan2004:
Und wer sieht denn einer Exe noch an, mit welcher Delphi Version die erstellt ist. Borland könnte natürlich den Binärcode inspizieren...
Sei dir man nicht so sicher, das Borland das nicht tut...
Schließlich kann schon jeder Trottel erkennen, ob ein Programm mit Delphi4/5 oder Delphi6/7 geschrieben wurde.
Guckst du hier
[/
OT]
In jeder *.dcu ist die Delphi Version kodiert. Man kann sogar erkennen ob die
dcu mit der
PE erstellt wurde. Ich gehe davon aus, das das auch in der *.exe eingebunden ist. Das müsste man mal prüfen.
ich schrieb mal in einem anderen Artikel
Die ersten 4 Bytes der
DCU enthalten die Versionsinfo:
48 53 50 50 - Delphi 2.0
86 41 51 44 - Delphi 3.0
8B 14 1F F2 - Delphi 5.0
8C 14 1F F2 - Kylix 1.0
D8 A6 68 47 - Delphi 4.0
DD 00 xx 0E - Delphi 6.0
DD x1 00 0E - Kylix 2.0
DD 01 10 0F - Kylix 3.0
DF 00 xx FF - Delphi 7.0 (free)
DF 00 xx 0F - Delphi 7.0