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:
@PatrickMevzek: thanks for the suggestion. It would be too much overhead to maintain such a VM for the "normal" days.
Commented Feb 1, 2018 at 21:01The famous Nir Sofer (Nir Soft) has a tool called RunAsDate, it:
allows you to run a program in the date and time that you specify. This utility doesn't change the current system date and time of your computer, but it only injects the date/time that you specify into the desired application. You can run multiple applications simultaneously, each application works with different date and time, while the real date/time of your system continues to run normally.
Of course, you cannot be sure it will work, it depends which method the software uses to retrieve the date and time.