There are some small utilities that allow you to run a program in the specified date and time. These utilities don't change the current system date and time of your computer, but only inject 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. One of them is RunAsDate.
RunAsDate intercepts the kernel API calls that returns the current date and time (GetSystemTime, GetLocalTime, GetSystemTimeAsFileTime), and replaces the current date/time with the date/time that you specify.RunAsDate doesn't require any installation process. In order to start using it, run RunAsDate.exe. In the main window of RunAsDate, select the desired date and time and the application that you want to run. Sometimes it will not work if the trail period of software has passed. Thus better you run it within the trail period and put the same date in the main window.
When the Immediate Mode is turned on, RunAsDate inject the date/time immediately when the process starts, without waiting to the kernel loading. However, this mode can also cause troubles to some applications, especially if they were written in .NET. If executing an application from RunAsDate cause it to crash, you should turn off the 'Immediate Mode'.
Supported OS:
Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista, and Windows 7.
No comments:
Post a Comment