Transfer a license using custom-made screens
If you do not use the EasyGo workflow but your own screens use this workflow to transfer a license.
Add a new menu item (e.g. Help, Transfer license) within your application and make the following Source Code modifications.
At the start of the application
• | Activate the license transfer option using SetRegisterLicTransfer. Set option TransferLicence to true, to transfer the complete file. This command must be used before WebRegisterExt. |
• | Use CheckModule to detect, if the local license was deactivated |
Command to transfer the license
• | Transfer the license using the command DeactivateModule. Use he main module ID and your Serial Number / ID as parameter |
The complete license file is uploaded to the Activation Server and the license file on the local PC is locked.
If the user restarts the application, an online connection would try to reactivate the license - see details License deactivated / reactivate license.
If the user installs the application on PC B, he can activate the product using the same Serial Number / ID he used to activate the product on PC A
Tamper detection ensures that no restore of a backup will work.