Hi, Ever used the product called XMLSpy? It has a similar feature as what you are looking for. It checks the local network to see if there are as many copies running (at maximum) as the user has licenses. Thus for a company it becomes difficult to use the program on two systems at the same time if they only have once license.
But if they use it on two different computers that have no direct network connection then this will just fail again. A better option could be to include a call-home feature. Create a web service on your own website and let the program "call home" when it's started up. That way, you can also inform the user of any updates of your software or maybe provide some simple patches. With the call home, you can also send e.g. the MAC address of the system(s) that are used by these potential customers. Link those MAC addresses with any registration keys that you have and if you notice that they use a different demo key from the same old MAC address, you know they are trying to break your protection. Basically, you block them from using your software after 21 days because after 21 days your webservice tells them that this machine is not allowed to continue to use this program any further. Means they either have to replace their network card or use a different computer, or just purchase it. And basically, it means you have to store ABSOLUTELY NO information on their system, that they could crack... Isn't that a good idea? :-) With kind regards, X Katja Bergman. ----------------------------------------------------- Home page: http://groups.yahoo.com/group/delphi-en/ To unsubscribe: [EMAIL PROTECTED] Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/delphi-en/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

