我正在編寫一些關於windows PE頭的東西。我想確定時間戳值。 這是_IMAGE_FILE_HEADER結構如何確定TimeDateStamp
typedef struct _IMAGE_FILE_HEADER {
WORD Machine;
WORD NumberOfSections;
DWORD TimeDateStamp;
DWORD PointerToSymbolTable;
DWORD NumberOfSymbols;
WORD SizeOfOptionalHeader;
WORD Characteristics;
} IMAGE_FILE_HEADER, *PIMAGE_FILE_HEADER;
價值這個變量被TimeDateStamp:0x58e451ac
首先谷歌命中搜索「_IMAGE_FILE_HEADER」:[MSDN](https://msdn.microsoft.com/en-us/library/windows/desktop/ms680313(v = vs.85).aspx)。 –
文檔說它是時間戳的低32位,這是1970年1月1日午夜(00:00:00)以來的秒數,世界時間。它將在2106-02-07T06:28:16 + 00:00繞回到0。 –
TimeDateStamp 0x58e451ac對應於2017-04-05T02:08:44 + 00:00。 –