In the program im working on, it has a time trial version. Right now I have the program pulling the system date into a variable and checking it with a date file it creates when it is first used.

The only problem with this is all the user would have to do when the time trial ran out is set the date on the computer back. Is there a way to pull a date into a variable that can not be changed by the user?