How do I implement Serial Key Maker?

I have created an entire page to walk you through the steps.

Here is the summary:
  • Create a Serial Number using Serial Key Maker and your Private Key.
  • Enable your application to use the Serial Key Maker validation API (reference the API object - "PG_SerialKeyMaker_API.dll").
  • Create a License object in your code.
  • Validate that the Serial Key supplied by your user validates against your private key.
  • Optionally exclude functionality when in DEMO mode.
[Click Here] for more details.

Where do I implement the serial check in my code?

You can implement the serial key check in your application's start up routine only. However, it is best to add multiple checks in important routines so that it is harder for hackers to simply jump over the check. To do it effectively they would have to jump over every instance of your Serial Key check.

What serial key options do I have?

  • You can create a key that is valid for a set number of days, which can be effectively used for a "demo", feature limited, version of your software that will expire and stop working after a specified number of days.
  • You can also issue keys that are unlimited to allow your users to unlock the software without re-installing.
  • You can lock a license key to a users machine (pro version)
  • You can lock up to 5 features individually (pro version)
  • You can add freeform text to the license key (pro version)

Can I implement an online activation model using Serial Key maker?

Absolutely! You could create a web service that references the Serial Key Maker API and have your application call it to verify the supplied Serial Key.