I am developing software in C# for a Windows CE device and I have beta software soon to be released and I want it to die after a certain date so the final release will need to be downloaded.
The user does not have internet access.
I was thinking of using the system date but it can be changed by the user.
I can start a timer or a count of some sort but the user could just reinstall the software.
The user has already paid for the software and the final release does not cost more money, it simply has features that we do not to include in the final release for legal issues.
Anyone have any ideas on the best way to implement something like this?