RunAsDate is a small utility that allows you to run a program in the date and time that you specify. This utility doesn't change the current systemdate and time of your computer, but it only injects the date/time thatyou specify into the desired application.You can run multiple applications simultaneously, each application workswith different date and time, while the real date/time of your systemcontinues to run normally.
Using this software you can run trail period softwares for infinite time by manupulating the date and time.
How does it work ?
RunAsDate intercepts the kernel API calls that returns the current dateand time (GetSystemTime, GetLocalTime, GetSystemTimeAsFileTime), andreplaces the current date/time with the date/time that you specify.
RunAsDate works under Windows 2000, Windows XP, Windows Server 2003, andWindows Vista. Older versions of Windows are not supported.
RunAsDate doesn't require any installation process or additional DLLfiles. In order to start using it, simply copy the executable file(RunAsDate.exe) to any folder you like, and run it.In the main window of RunAsDate, select the desired date and time and theapplication that you want to run. Optionally, you can also specify thecommand-line parameters to run the program. Press the "Run" button tostart the application with the specified date/time.
RunAsDate only works on 32-bit Windows applications. You cannot use it for old DOS 16-bit programs or for 64-bit Windows applications.* RunAsDate will not affect applications that take the current date/time from another source. For example: application that loads the current date from remote server.