What you're thinking about doing is basically creating your own licensing module. I find it strange that in all the years I've been coding, I've never actually seen an implementation or description of these techniques. Otherwise, can you recommend some good books or websites which discuss this? What techniques are used in encoding this information in a serial number? If you could give a brief overview that would be great. The serial has some special mathematical properties which allow the program to check if it is valid, what license it corresponds to, and when it expires. Generate a serial for the customer and email it to them. The serial has no specific format/mathematical rules, it is simply checked against the database on the server. The server returns the license privileges and expiration. The software connects to server during installation and activates the product. Generate a serial on the server where user buys software, and email it to them. There are at least two conceptual ways I can think of to accomplish this: Additionally, I want the serial number to store which edition of the software they have access to, and when the license expires. I want to be able to request a serial number from the user during installation which will validate that they have a licensed copy of the software. Let's say I have written a program and want to distribute it to people.
0 Comments
Leave a Reply. |