Create Extension license for Unlock Key licensing schema

Sometimes your customers think that time you’ve gave them for evaluation is not enough and you agree to give them more time. In this case you should provide them with extension license file. To create it firstly you have to create new license type. Select version node in the License Manager product tree view and click License Manager - Add New License Type toolbar button. Name new license type “Extension License”. Include “Expiration Dates”, “Is Extension” and “Extension ID” rules to the license type:

License Manager - Extension License Type

The extension license file works as following:

  1. Read license from the protected storage.
  2. Compare "Extension ID" in the protected storage with one from license file.
  3. If new "Extension ID" is greater than old "Extension ID", then protection library do following:
    1. Remove old expiration rules and expiration dates.
    2. Add new expiration rules from the extension license.
    3. Set "Extension ID" from the license file.
    4. Save updated licensing information to the protected storage.
  4. If "Extension ID"s are the same then license from the protected storage will be used instead of original one.

Every time you’d like to send extension to the same customer you should increase “Extension ID” in order to get extension work.

Now you should create extension license file. Create new sale under this license type by clicking License Manager - Add New Sale toolbar button. Enter customer info. Set expiration dates and extension ID values. The licensing information could looks like the following:

License Manager - Extension Sale Info

Click “OK” button to add new sale. Now you should save license file to the hard drive. Click License Manager - Save license file toolbar button. In the “Save File” dialog select location for license file. Don’t rename it. Send license file to the customer who need extend evaluation time. Instruct customer to put license file to the “License” folder near you product. For example, is your product binary is installed as

C:\Program Files\Acme\My Product\ProductExecutable.exe

Then your customer should create “C:\Program Files\Acme\My Product\License” folder (if it is not there) and store license file you’ve sent to you in that place.

If your customer will ask you another extension you can just increase Extension ID and create another license file for client.

.NET Licensing Pro Home Page