Como posso criar um arquivo com carimbos de data / hora inválidos do Windows?

4

Gostaria de criar um arquivo com um carimbo de data / hora inválido criado / modificado / acessado. Para ser inválido, deve ser uma data e hora antes da meia-noite de 1 de janeiro de 1601, C.E. UTC

    
por tjrobinson 07.10.2010 / 14:17

2 respostas

3

Procure uma ferramenta chamada Timestomp

The software's goal is to allow for the deletion or modification of time stamp-related information on files.

    
por 08.10.2012 / 16:01
6

Isso não é possível.

O tempo do arquivo é usado na API do Windows por meio da estrutura FILETIME , descrito como:

Contains a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC).

Como os valores negativos não são suportados, a data acima é o limite inicial.

Conclusão: seu código que testa datas anteriores nunca será desafiado.

    
por 07.10.2010 / 15:08