>O.K. I have this great (at least I think so) application and I'm ready to package it for distribution. But I need to build-in a way to ensure it doesn't get bootlegged and I would like to have a demo version (i.e. 30 trial version) that would stop working after a set time frame.
The key can be encrypted and stored in the registry.
>
>If I require some install key, won't I need to hard code a unique number and re-compile each individual exe ? And how do I restrict a time without the user just resetting the system date and bypassing?
You can encrypt the date the first time it's run and store it in the registry.
Another option for a demo version is here.
http://www.craigberntson.com/Articles/kb002.htm>
>Any Suggestions?
>
>Thanks,
>Greg Taylor
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer