Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
1. Jun 2010
Neee, stimmt schon.
Der "neue" Wert in ImageNTHeaders.FileHeader.TimeDateStamp ist UTC/GMT ... mußt du also deine Zeitzone und eventuell noch die Sommerzeit dazurechnen.
Da früher dieser Wert aber in Delphi nicht gesetzt wurde (dort stand immer nur ein bestimmtes Pseudodatum ($2A425E19 = 19.06.1992 22:22:16), mußte das ImageResourceDirectory gesucht und von dort das Datum verwendet werden....
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
1. Jun 2010
Seit welcher Version setzt denn Delphi in ImageNTHeaders.FileHeader.TimeDateStamp das richtige Datum und das sogar als UTC?
Hatte mich grade gewundert und dachte mein Auslesecode sei fehlerhaft, weil dort der Vergleich auf den BorlandMagicTimeStamp fehlschlug. :wall:
(OK, der Wert in der Versionsresource ist "wenigstens" immernoch 0)