Navigation:  Part II - Enhanced Features > Transfer a licence from PC A to PC B > Transfer a licence using EasyGo >

What is happening inside the licence?

Previous pageReturn to chapter overviewNext page

Transferring a licence is a complex workflow. Below are detail information.

 

Licence File

The CheckLicence command decides if a licence check has to to be done online or not. It depends on  the settings for Ongoing Verification and Date for the next online check (set by CheckLicenceDays).

 

 

Condition in the licence file

 

LicenceVerification

Next Online Check

Action of CheckLicence

Off

Doesn’t matter

CheckLicence does no online check

Ongoing

Empty

An online check on the Web Activation Server is performed

Ongoing

Date is in the past

An online check on the Web Activation Serveris performed

Ongoing

Date is in the future

CheckLicence does no online check

Frozen

Doesn’t matter

An online check on the Web Activation Server is performed

 

Web Activation Server

 

If CheckLicence performs an online check then:

 

The ID (Serial Number) is

This happens on the Web Activation Server

This happens inside the licence file

not in the database (it is used the first time)

The ID is inserted into the database for this computer

CheckLicence succeeds and therefore grants the usage of the application.

The next online check is set (in 10 years in our example) with CheckLicenceDays

already in the database and it is registered to the same computer

 

CheckLicence succeeds and therefore grants the usage of the application.

The next online check is set (in 10 years in our example) with CheckLicenceDays

already in the database and it is registered to another computer

 

CheckLicence fails and therefore denies the usage of the application

The flag LicenceVerification is switched to frozen. If the application starts again the Online Check is done again.

 

 

 

The workflow in detail

 

Action

 

Application is installed on PC A and runs the first time

Activation state of the main module is not “done” and therefore the EasyGo screen is displayed in evaluation mode or if an e-mail or fax request was sent out, the screen to type in the Unlock Key appears

No serial number is provided

The application can be used during the evaluation period without entering the Serial Number

No CheckLicence is done

There is no option to transfer the licence available

Application is started on PC A

This time the Serial number is entered. E-Mail or Fax Activation

The application can be used during the evaluation period.

No CheckLicence is done

There is no option to transfer the licence available

The screen to type in the Unlock Key appears after the next program start

Application is started on PC A

It’s activated online.

Time limitation of the evaluation period is removed

Copy Protection is switched on

The Serial number is inserted in database of the Web Activation Server by  EasyGo

The first CheckLicence is executed and another entry in the database is made by CheckLicence

Application is started on PC A

The application (module) is activated. No EasyGo screen appears

CheckLicence knows that the next online check is due in almost 10 years. 

Application starts

Application is installed and started on PC B

No serial number is provided

The application can be used during the evaluation period without entering the Serial Number

There is no option to transfer the licence available

Application is started on PC B

The Serial number is entered and it is activated online. PC A is still using the licence

Time limitation of the evaluation period is removed

Copy Protection is switched on

A CheckLicence is executed.

The Serial number is found in the database and it is registered to PC A

Licence on PC B is frozen

The application does not start

Application is started on PC B again

The application (module) is activated. No EasyGo screen appears

CheckLicence detects that the licence is frozen and therefore an online check is necessary.The Serial number is still bound to PC A

The application does not start

User on PC A  decides to transfer  his licence. DeactivateLicence is called

User selects Transfer Licence option

DeactivateLicence is processed and the information is send to the Web Activation Server. the Serial Number is now no longer bound to PC A

The licence on PC A is now frozen.

Application is started on PC B

The application (module) is activated. No EasyGo screen appears.

CheckLicence detects that the licence is frozen and therefore an online check is necessary - but now the Serial Number is free and can be bound to PC B.

The application starts

Application is started on PC A

The application (module) is activated. No EasyGo screen appears

CheckLicence detects that the licence is frozen and therefore an online check is necessary The Serial number is still bound to PC A

The application does not start

 

 

 

Note

 

The user could try to cheat:

 

Save the already activated licence file from PC A
Transfer licence of PC A
Activate licence on PC B
Restore old licence to PC A

 

This will not work because Tamper Detection is activated. The licence is blocked.

 

 

 

 


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