Link to home
Start Free TrialLog in
Avatar of navinbabu
navinbabuFlag for India

asked on

How do I provide a Trail run for a .NET software ?

Hello ,

 Im writting a software in .net . Im looking for a installation process where I can provide a 30 days trail period and a registration code . Are there are any installation package availble ? Any open sources ?

Please suggest
ASKER CERTIFIED SOLUTION
Avatar of Miguel Oz
Miguel Oz
Flag of Australia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
The hard disk option is covered in my previous post under free alternatives.
I will make my choice based on:
Dev Time x $/hour vs (cost of commercial program + learning time(1h)) x $/hour

Well, technically the articles under free in your post are talking about creating the key not about expiring a trial version.  Of course generating the key once they purchase it is a pretty simple thing if you run it on their machine (in order to get their volume number).  I believe the question is more about how to limit how long it can be run without the registration though.

For expiring the software after a certain amount of time though, you will have to stamp some file (or registry entry) at install time (or first run) and then check that date on each subsequent run.  And my recommendation would be to delete some critical DLL for your app at that point...so that they're not ever going to run it again after "expiration".

If you want to get fancy, you can actually code it so that the date is kept internal to the application using an embedded database or resource file.