Change current date and time for a specific application only

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:

Thomas Weller asked Feb 1, 2018 at 14:07 Thomas Weller Thomas Weller 10.4k 5 5 gold badges 39 39 silver badges 80 80 bronze badges Did you think about running this specific app in a VM where you could change the time? Commented Feb 1, 2018 at 14:49

@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:01

1 Answer 1

The 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.