Licence Protector

Create Unlock Key using a Web Page

Hide Navigation Pane

Create Unlock Key using a Web Page

Previous topic Next topic No directory for this topic  

Create Unlock Key using a Web Page

Previous topic Next topic Topic directory requires JavaScript JavaScript is required for the print function Mail us feedback on this topic!  

If the user has no Internet connection on his PC, he could use another PC to create an Unlock Key.

 

Configuration settings

To use this feature you have to:

 

Upload the Serial Numbers to the Activation Server. Either import a complete key list of Serial Numbers or create one single Serial Number and save it

Configure the Activation Server that only keys are accepted, which are already stored in the database. See Accept only uploaded Serial Numbers / IDs to configure this feature

Configure the security settings so that the key generator can only be used from a specific IP address or use a password

Configure how many requests per minute are allowed to block a possible SPAM attack

 

 

Source Code integration

There is no standard screen available. Just display the hardware ID(s) on the screen including an explanation, how the user can retrieve the Unlock Key on another PC.

Use GetInstcode to retrieve the hardware ID(s).

 

 

Web Page

Create a Web Page where the user can type in at least the following information:

 

Serial Number / ID

Name

e-mail address

Installation Code / Hardware ID

 

If you want to allow a reinstallation on the same PC, the user would have to type in several installation codes

 

Use the following http command to create the Unlock Key and display the key on your web page

 

http://servername/lpweb/KeyGenerator.aspx?


projectname=demo-easygo&

'project name defined in the project template

entrykey=LNGEG-5IPc6-9E7Im-3tQ8X-MQU5k-6ii4W&

'Serial Number / ID

instcodetype=3&       

'Installation Code / Hardware ID used for copy protection. This has to match with InstCodeTypex defined in the .config file

instcode=170D9F7C& 

'8 digit hardware ID

requesttype=2&

'must be 2

moduleid=QHD001&

'module ID defined in the project template. Normally this is the main module ID.

customername=Smart Inc.&        

'name of the user

email=tom.hanks@smartinc.com

'e-mail address of the user (optional)

oemname=mycompany&

'name of the manufacturer of the product. This information is stored on the Activation Server (optional)

allkeys=true& 

'If multiple Unlock Keys are generated, you can display only the first or all. For Easy-Go use true (optional)

password=ycnsjldsd78z9h

'password - see security settings. The IP address is automatically sent with the request to the Activation Server



 

                                                                                                                       

                                                         

 

Click on the link below to create an Unlock Key on the demo Activation Server. It will accept the same Serial Number multiple times as the hardware ID is always the same. The Unlock Key will work only on the PC with this hardware ID.

 

http://registerserver.net/lptest/lpweb/KeyGenerator.aspx?projectname=demo-easygo&entrykey=LNGEG-5IPc6-9E7Im-3tQ8X-MQU5k-6ii4W&instcodetype=3&instcode=170D9F7C&requesttype=2&moduleid=QHD001&customername=Smart Inc.&email=tom.hanks@smartinc.com&oemname=mycompany&allkeys=true&password=ycnsjldsd78z9h

 

 

Multiple Installation Codes

If reinstallation on the same PC should be supported, then the user has to type in multiple installation codes. The number of installation codes required depend on the setting CheckInstCodeTypex in the .config file.

 

If you want to pass multiple installation codes, you have to send ALL possible codes. This version of Licence Protector supports 13 different codes.

 

You have to omit the value instcodetype and provide all 13 installation codes separated with a semicolon. If for the reinstallation e.g. only 3 hardware IDs are required, the others can be left blank.

 

http://registerserver.net/lptest/lpweb/KeyGenerator.aspx?projectname=demo-easygo&entrykey=LNGEG-5IPc6-9E7Im-3tQ8X-MQU5k-6ii4S&instcode=170D9F7C;E1266C60;;CB433287;;;;;;;;;&requesttype=2&moduleid=QHD001&customername=Smart Inc.&email=tom.hanks@smartinc.com&oemname=mycompany&allkeys=true&password=ycnsjldsd78z9h