Different time limitation for each installation

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

This workflow is recommended because it is more flexible. It allows to

 

Define a different expiry date for each user
Enable reinstallation on the same machine
Enable transferring a license from PC A to PC B

 

The usage of the software is controlled with an additional module.

 

When the customer buys the product you deliver 2 keys

 

Serial Number Key and
Activation Key for the module Software Usage which defines the desired expiry date

 

 

Modify Project Template

 

Modify the Project Template and add a new module with type Yes/No (module type = 4). This module is only used when the product is activated. The time limitation of the evaluation version is done via the default workflow with EasyGo. Set the default value for this module to No.

 

 

 

Application Logic

 

Use the main module for testing with EasyGo - see PrepareAndCheck. As long as the application is not activated (Activation status is <> Done of the main module), the additional module is not tested. Retrieve the activation status with the command GetWebActivation.

 

After the product is activated (GetWebActivation = 2), check the additional module Software Usage

 

If the module is set to Yes - ValidatesYes = 0  then the required Activation Key for module Software Usage with the expiry date was applied. Now test the Expiry Date of the module with ExpiredOn. If this date is before today's date display an error message with ShowStartErrorPage using error code 16. If you want to start x days, before the version expires, to display a warning message, use ShowMessagePage

 

If the module is set to No- ValidatesYes = 3 then the required Activation Key for module Software Usage with the expiry date was not applied. Display a screen where the user can type in the Activation Key and then apply the key using the command ApplyActivationKey

 

 

Create Activation Key with Expiry Date

 

This Activation Key for the module Software Usage defines the desired expiry date . If you are using the Activation Server then additionally check Online Validation required

 

 

 

 

If an activation by E-Mail, Fax or Phone is used, the additional Activation Key can be typed in after the Unlock Key was applied. If Online Activation is used you need an own screen to type in the key (see application logic).

Page url: http://www.helpserver.biz/onlinehelp/lp/easygo/2.7/help2000/index.html?time_limited_full_version___differenttimelimitation.htm