Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Create per client licensing for VFP App.
Message
From
13/12/2005 04:40:26
 
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 8 SP1
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01077354
Message ID:
01077431
Views:
22
Hi Paul,

I use a technique described by Doug Hennig in an article in FoxTalk back in 2001 (I think) which uses the hard drive's serial number as a base.

I have been looking at http://siliconrealms.com/armadillo.shtml as a better solution though.

There are other tools like that that I can't remember at the moment.

>My company has a VFP app which has been distributed to thousands of clients. We have always sold our application as a site license, however we are contemplating changeing to a per client license. We have discussed several scenarios for doing this, and preventing users from copying a client license from one location to another. Most of these scenarios involve some sort of hashing of a hardware identifier on the server and using that to generate additional license numbers which we would provide.
>
>I have been experimenting with a few different methods for generating that server hardware hash. I am wondering what suggestions others in the community might have. I have some confusion regarding using hard drive ID's because I have seen different algorithms generating different ID's for the same hard drive. I also have concerns that our solution cannot depend on OS, and I am hesitant to implement anything that utilizes windows scripting as that can be disabled.
>
>Of course since we are still planning possible solutions to this issue, I would also be interested in any suggestions for per client licensing which anyone might have.
>
>Thanks,
>
>Paul R. Moon
>Business Software Solutions
Frank.

Frank Cazabon
Samaan Systems Ltd.
www.samaansystems.com
Previous
Reply
Map
View

Click here to load this message in the networking platform