Because of reproducible builds (building from the same source code should create an identical binary etc.; more: https://devblogs.microsoft.com/oldnewthing/20180103-00/?p=97705), binaries created with some compilers don't have the timestamp field (offset) set to the compilation time.
This tool simply reads the PE file header and sets the nt_headers->FileHeader.TimeDateStamp
field to the current timestamp then overwrites the original file. Useful if used in a post-build step.
- Backup the original file
- Allow custom timestamp to be set
- Replace other timestamps in the PE header