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/
 



Reply via email to