4

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

2 ответа2

6

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

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

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

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

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

3

Ищите инструмент под названием Timestomp

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .