Compiling twice with Delphi 6 and getting the same checksum on binary

In order to check the binary / source code, I would like to make two compilations on the same computer at a distance of 2 weeks and have the binary files the same and thus pass the checksum check.

So far, I have found that, most likely, the timestamp will be written to the binary by the compiler. I can get around this by comparing the dumpbin / rawdata results in this msdn article.

http://support.microsoft.com/kb/164151

However, the results of the dumbbin still differ in about a dozen places, and the difference seems to be some kind of time stamp (for example, from A1 73 to C4 76).

I assume this is a timestamp that the delphi compiler places in code / data sections, but I cannot find where this is happening or how to disable it. Rotation with various compiler / linker options did not change this behavior.

Any help would be greatly appreciated.

+5
source share
3 answers

, , , , Borland/Codegear/Embarcadero , , ( , - ).

, , , Delphi - , , , .

+1

, , :

,

- , :

  • ( , GUID - )

, (, about - ).

FinalBuilder , .

-

+1

, - .

, , .

0

All Articles