Create an application that will expire after a trial period [duplicate]
If you go with a date-based approached, it can be circumvented by a user’s setting their date back (although I doubt people do this very often). An alternative is to allow the application to be started a certain number of times before expiring; this approach obviously ignores any date changes. My preferred method is to … Read more