I am trying to create trial version of my application.I have gone through so many articles which stated ways such as storing dates in config file,in application folder etc.
Now,i thought another way out.I need help to know weather its good idea or not.
HOW:
I will create one database field say count,enter installation date in database.Every time program launches i will get the current date,and difference with the installation date (say 30),will be stored in the count.Then i check using count for the expiration.
Is there any thing wrong with this concept.I will use encryption algorithms to store all data in database in encrypted format.
Further,Security is not MAJOR issue here as per as my target audience is concerned