Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How to license/register distributed VFP applications?
Message
 
To
20/02/1998 00:19:37
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00079743
Message ID:
00080352
Views:
73
>You may do it my way. Since most of my applications sell for a large price to a small number of individuals on a per computer basis, I calculate a registration key from a combination of the Hard Drive serial number, ASCII value of the user name, and ASCII value of the company name. The values are written into the registry. Then at important processes within the system, I verify these registration entries. If at anytime the registration entries do not match, they get a registration error, and the program prompts the user to call me, and obtain the necessary registration key information.
>
>The program spells out error codes, giving me clues to the HDD serial number and the ASCII values. I plug these error codes into my validation routine, and tell them their 15 digit registration code.
>
>The validation routine adds the values, multiplies the sum by a specified number, then turns that result into a string, swaps a few characters, and violla, there is the new registration key. Since, every computer HDD has a different serial number, I can control who has access. Even if the EXE file resides on a network server.
>
>As people call for the registration key, I will bill based on varying circumstances. Since most of my users are computer illiterate, they have no idea that the reg key is calculated. And whenever, an error occurs, My first question is, "Did you make any recent changes to your computer?"
>
>HTH,
>Dan Neuman
>PC Advisors, LLC
>

Dan, this sounds exactly like what I require. Instead of re-inventing the wheel, is there anyway of obtaining the program(s) involved for a small fee or maybe free?

Rgds
Petras
Petras Virzintas
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform