Wie kann ich eine Datei mit ungültigen Windows-Zeitstempeln erstellen?

Wie kann ich eine Datei mit ungültigen Windows-Zeitstempeln erstellen?

Ich möchte eine Datei mit einem ungültigen Erstellungs-/Änderungs-/Zugriffszeitstempel erstellen. Um ungültig zu sein, muss es sich um ein Datum und eine Uhrzeit vor Mitternacht am 1. Januar 1601 n. Chr. UTC handeln.

Antwort1

Suchen Sie nach einem Tool namensZeitstempel

Ziel der Software ist es, das Löschen oder Ändern zeitstempelbezogener Informationen auf Dateien zu ermöglichen.

Antwort2

Das ist nicht möglich.

Die Dateizeit wird in der Windows-API über dieFILETIME-Struktur, beschrieben als:

Enthält einen 64-Bit-Wert, der die Anzahl der 100-Nanosekunden-Intervalle seit dem 1. Januar 1601 (UTC) darstellt.

Da negative Werte nicht unterstützt werden, stellt das obige Datum die Startgrenze dar.

Fazit: Ihr Code, der frühere Daten testet, wird niemals angefochten.

verwandte Informationen