Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the Best way to create a program which works only in the predefined trial period(evaluation period)?

I need to create a simple application that doesn't work after 30 days.

How can I do that ?

Is there a way to use Trial program after 30 days ?

like image 333
xRobot Avatar asked Nov 27 '22 22:11

xRobot


2 Answers

There is always a way to use a trial program after 30 days.

like image 103
Tuomas Pelkonen Avatar answered Nov 29 '22 12:11

Tuomas Pelkonen


If by "best" you mean least breakable, then there is really only one way: make it an Internet-based "software as a service" application. If you don't provide access, they're not using the software. If it is a desktop-based application, then some key piece of functionality would still have to be on an online server somewhere.

If the hacker has the entire application on their local machine, it can be reverse engineered and "cracked" in some fashion. The only way to overcome this is to assure that some part of the functionality is never on their machine.

like image 25
Robert Cartaino Avatar answered Nov 29 '22 12:11

Robert Cartaino