Navigation:  Part II - Enhanced Features > Time limited Full Version >

Different time limitation for each installation

Previous pageReturn to chapter overviewNext page

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 licence 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 the module is set to No- ValidatesYes = 2 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 Web 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.5/help2000/index.html?time_limited_full_version___differenttimelimitation.htm