We have a few internal tools and they have a common "bug" (maybe it's a feature): if it's a new month (like today: 1st of Febuary), you cannot access data from the last month (January) any more.
It's not critical to change data of the last month and my boss even requests me to change data of the last month. I'll then change the time of my PC, run the application and then change the time back.
This approach has several issues:
- some NTP things may change the time before I want it to
- I forget changing the time back
- files I create during that time have a wrong time stamp
Therefore I'm looking for a tool that could report a different time to those affected programs only.
It needs to work on Windows 10 x64, for 32 and 64 bit target applications.
I have also considered:
- using a VM (virtual machine) as proposed by @PatrickMevzek in a comment. However, maintaining such a VM would be too much overhead during the "normal" days (not at a month change).