Как создать файл с недействительными временными метками Windows?

Как создать файл с недействительными временными метками Windows?

Я хочу создать файл с недействительной меткой времени создания/изменения/доступа. Чтобы быть недействительным, это должна быть дата и время до 12:00 ночи 1 января 1601 г. CE UTC

решение1

Найдите инструмент под названиемТаймстомп

Целью программного обеспечения является обеспечение возможности удаления или изменения информации, связанной с временными метками в файлах.

решение2

Это невозможно.

Время файла используется в Windows API черезСтруктура FILETIME, описан как:

Содержит 64-битное значение, представляющее количество 100-наносекундных интервалов с 1 января 1601 года (UTC).

Поскольку отрицательные значения не поддерживаются, указанная выше дата является начальным пределом.

Вывод: Ваш код, который проверяет более ранние даты, никогда не будет оспорен.

Связанный контент