[ZIPFLDR] Set correct access time on file extraction

This commit is contained in:
Mark Jansen 2020-01-05 02:25:05 +01:00
parent 6c37a7255e
commit 190c1b86ec
No known key found for this signature in database
GPG key ID: B39240EE84BEAE8B

View file

@ -533,13 +533,11 @@ public:
} while (err > 0);
/* Update Filetime */
FILETIME LastAccessTime;
GetFileTime(hFile, NULL, &LastAccessTime, NULL);
FILETIME LocalFileTime;
DosDateTimeToFileTime((WORD)(Info.dosDate >> 16), (WORD)Info.dosDate, &LocalFileTime);
FILETIME FileTime;
LocalFileTimeToFileTime(&LocalFileTime, &FileTime);
SetFileTime(hFile, &FileTime, &LastAccessTime, &FileTime);
SetFileTime(hFile, &FileTime, &FileTime, &FileTime);
/* Done */
CloseHandle(hFile);