Rather than using the registry, have you considered storing the information on a server which you control? It could be as simple as storing 3 items per install: The computer's MAC address, the install date, and whether or not the install is in trial mode. All you'd need to do is have the software communicate with your server on startup and do a quick legitimacy check. It adds a layer of complexity, yes, but it will be far more reliable than trying to lock down the user's registry entries.
If you do go with the remote legitimacy check, you will need to give some thought on how to deal with clients who are not connected to the internet.
Main Topics
Browse All Topics





by: emoreauPosted on 2009-10-27 at 02:47:07ID: 25670525
find a place in the registry that is not labeled with your application name.
ries/Artic les/2007/1 2/Licensin g-a- VBNet- applicatio n.aspx
also have a look at http://www.emoreau.com/Ent