troubleshooting Question

visual C#, Protecting windows application using registry

Avatar of ArunVashist
ArunVashistFlag for India asked on
.NET ProgrammingC#
8 Comments1 Solution434 ViewsLast Modified:
Hi friends,

I have developed a windows application using C# in VS 2008, I am using MS-Access as database. Now we are planning to promote our application by distributiong free trial version for 30 days.

Well for this we are saving encrypted values in Registry, once trial is over user need to get a activation key based on a key generated by our application which is unique for every computer. This system works fine but now there is one problem :

When user install trial version it stores some information in Registry which includes date of installation as well. and using this value our application allows and locks the application use. As trial version is fully functional, user can reinstall the trial by removing those registry keys

Can you tell me how can i prevent this re-installation of trial version of our application. I know there is no 100% reliable way but anything that makes it harder will work.

Éric Moreau
Senior .Net Consultant
Join our community to see this answer!
Unlock 1 Answer and 8 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 8 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros