Licence Protector

Upgrade 3.0 to 3.1

Hide Navigation Pane

Upgrade 3.0 to 3.1

Previous topic Next topic No directory for this topic  

Upgrade 3.0 to 3.1

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

 

Upgrade from Version 3.0 to Version 3.1

 

If version 3.1 is already installed, see Service Pack 3.1.3

 

An update is available for:

 

Licence Protector - Generator and DLL - Version 3.1

Automatic Licence Generator - Version 3.1

Activation Server - Version 3.1 SP1

 

Update Procedure

Update eligibility

The update is free if one of the following conditions apply:

 

You have a valid update subscription

Your update subscription expired after September 15th, 2010

You bought an update or upgrade after August 15th, 2010

You bought Licence Protector after August 15th, 2010

 

If you are using a trial version, you can use the download link you got with an e-mail, to download the latest version again.

 

Check Update Subscription / Update eligibility to find out, if your license file has the correct subscription information

 

You can find your current version number in the TAB Help, About (versions prior to 2.7: menu bar, ?  About <%TITLE%).

Note: Updates can only be applied if your update subscription has not expired or  expired after September 15th, 2010. You find your subscription status in the TAB Help, License Viewer (versions prior to 2.7: menu bar, ? License Viewer).

 

Subscription Expired

If your subscription has expired but you bought a subscription, check your order confirmation e-mail. You got a separate Activation Key for the update subscription. Apply this key in your currently installed Licence Protector version. If you cannot find your order confirmation e-mail or the key for the subscription, contact cs@cleverbridge.com.

 

Note: Subscription keys only work for a specific version.

 

If you have version 3.0 installed you need a subscription key issued between 03/2010 and 10/19/2010

If you have version 2.7 installed you need a subscription key issued between 07/2009 and 02/20010. Update from 2.7 to 3.0

If you have version 2.6 installed you need a subscription key issued between 11/2007 and 06/2009. Update from 2.6 to 2.7

 

Update Procedure for Licence Protector - Version 3.1

If you installed a BETA version uninstall it. This step is mandatory

The update is only possible, if you already have installed Licence Protector version 3.0. If not, upgrade to version 3.0 first.

Download the update from the website - click here

Start the program lpudate31.exe

You have to select the folder with the old Licence Protector Version 3.0 (by default this would be ..\Licence Protector\3.0). The folder is needed to retrieve the old license file with the product and modules you have bought. If you don't have an installation of Licence Protector on the PC you want to install the update, you only need an old license file. Copy the license file from a backup or another machine to a temporary folder and select this folder.

It is important to ensure, that the old Licence Protector version was already activated and has a valid update subscription (see above update eligibility)

The installation of version 3.1 starts. Install the version on a new folder - e.g. ..\Licence Protector\3.1 . Keep your older versions of Licence Protector to be able to create license files in older formats

Install the Automatic License Generator. Copy now the new, activated license file from the  ..\Licence Protector\3.1 to the folder, where you installed the Automatic License Generator

Activation Server. To use the new online activation features, you have to install Activation Server 3.1 SP1

To install on multiple PC's see chapter - License Usage and installation on multiple PC's

 

Necessary Source Code changes from 3.0 to 3.1

Add the DLL and change the ProgID, CLASSID, IID or LIBID. The name and number of the ProgID has changed

Correct your CRC check of the DLL - new CRC values. This step is only necessary if you implemented a CRC check of the DLL

If you use GetLanguage the numbers are now corresponding to SetLanguage. The older numbers with 10000x are no longer supported

If you need a 64bit compile, need .NET 4 support or compile with VB6,  use the COM exe

 

Changes in the project template

If you update from version 3.0 then no changes in the templates are necessary. If you upgrade from a version 2.x then you have to modify the source code and template and activation server files - see update procedure to version 3.0

Modification History

New commands

AppVersion to retrieve the version number, stored in the license file

Retrieve MainModuleID of the license file

CheckModule now supports regular online checks (requires updates of the Web Administration Interface to version 3.1.1) and replaces CheckLicence

NextVerificationOfModule , EndVerificationOfModule, SetVerificationIDOfModule, GetVerificationOfModule and VertificationOfModule can be used in combination with CheckModule. The chapter: Lock a license / Regular Online checks was revised. If you use regular online checks change your code using the new commands

SetRegisterSerialNo has a new option - allow to change/modify the Serial Number or not

UseMAPI for additional e-mail client support - for full details see: Activation Options - additional information

RunsOnVirtualMachine detects Sun Virtual Box and Wine

GetActionsOfLastPrepareAndCheck - status code in case an activation was done or a Serial Number was used

ExistsModule - check if a definition for a module is available in the license file

Suppress the field to type in an activation key or the complete screen after a successful activation - SetEasyGoProperty and GetEasyGoProperty

Commands to retrieve with GetVal information about the last license file upload

 

64bit Support

64bit support was added using a new COM exe - LicProtector310.exe - instead of the DLL. It is a DCOM component. It can be used instead of the DLL without changing the source code.

 

.NET 4 Support

NET 4 support was added using a new COM exe - LicProtector310.exe - instead of the DLL. It is a DCOM component. It can be used instead of the DLL without changing the source code.

 

Workflows

Licensing of modules - more options how to handle modules are explained in a new chapter

New workflow: Deliver a license file via download using EasyGo

An Unlock Key is accepted only once

 

EasyGo screens

New languages for the screens. Chinese simple, Chinese traditional, Lithuanian and Greek - see language codes

All fields of the product activation screens are stored in the license file. In case the product has multiple modules, which are activated with a Serial Number, only the Serial Number is needed for the next product activation and all the other fields are already filled out with the user data from the first activation.

Right mouse click to paste in a Serial Number is supported

Suppress the field to enter an activation key or suppress the complete screen after a successful activation (last screen of the product activation) - SetEasyGoProperty

SetRegisterSerialNo has a new option - allow to change/modify the Serial Number or not

The Serial Number can be used in combination with additional keys

In case a Serial Number is used, which was already used for a product activation on another PC, the activation failed screen now offers the option to activate with a new Serial Number or unlock the software with an Unlock Key

The behaviour of the Unlock Key was changed. It now only activates 1 module even if 3 Serial Numbers for 3 modules were used in combination with activation by e-mail, fax or phone. This change was necessary to allow an activation using a Serial Number per module. An Unlock Key is accepted only once - to unlock 3 modules 3 different Unlock Keys are necessary

PrepareAndCheck return codes - Button End always results in return code 4. A successful activation always has return code 0

To support e-mails for the product activation with longer text information, a new command is available - UseMAPI - for full details see: Activation Options - additional information

ShowMessagePage - button END changed to NEXT

In case an own ID for product activation is used, the ID can now contain dashes like a Serial Number

In case of an copy protection error, the reactivation screen does only allow to try to activate again but does not allow to start the application

As there have been reports, that using a proxy server in combination with https does not work, the default setting in the EasyGO screen for online activation is to use NO proxy server

 

 

General changes

If a mobile PC has a W-LAN adapter and is in battery mode without a W-LAN connection, then often the W-LAN adapter is disabled to save battery. On a system with Vista and Windows 7, Licence Protector can now retrieve the disabled adapter but not on Windows XP. A disabled adapter on Windows XP results in a copy protection error. The same situation occurs when a network cable is unplugged.

 

Until version 3.1, a disabled adapter always generated a copy protection error.

 

License Viewer

An Unlock Key is accepted only once

Deactivating a concurrent user license (button Deactivate) results in removing the user.  A standard user / PC license is deactivated

The date/time of the last license file upload is visible in the Systems node

 

 

License Generator

Create a keylist for additional activation keys (not only for Serial Numbers)

You can easily transfer your Licence Protector license file to other PCs using the new option: License Backup / Restore

 

Licence Tester

Support for LicProtector310.dll and COM exe

All new commands added

 

 
Automated Licence Generator

Generates license files in format 3.1

 
Installation

New tool LPregister310.exe which allows to register the DLL and COM exe without administrator rights.

Changes in the key structure

No changes

 

Changes in project template

If regular online checks are used, replace <LicenceVerification> on the license file level with <ModuleVerification> on the module level and <EndVerification> with <EndModuleVerification>

 

Bug Fixes

Command TransferLicence did not work

e-mail activation in EasyGo screen. Copy Paste function for Browser based e-mail systems did copy the wrong e-mail address

Changes in concurrent user. The light mode did not work

% character removed in fax form

The command DownloadLic did not download the data area

 

 

Activation Server 3.1 - SP1

 

Update Procedure for Activation Server 3.1 SP1 (3.1.1)

Download the service pack ZIP file

Backup the complete installation folder

Unzip the content of the ZIP file into the installation folder

If you use the e-mail Activator install the Install e-mail Activator Service 3.1 with the files provided in the service pack ZIP file

Restart the server

 

 

General Changes

If a new user logs in for the first time, he can now select a language for the Activation Server

When a key is created, the create date and username is saved to document, who created the key

If the same project name is used in multiple .config files, then only one config file is used - all other configuration files are renamed and never used

More fields have been added in the list: License File

Option to delete a license file

If a module of a license file is edited, the module name and ID is displayed

If a product can be selected in a list, the list is sorted alphabetically

Support of all new DLL commands and project template configuration options for Licence Protector version 3.1

 

User settings

The user can select only a default product from the list of products, which the administrator assigned to the user

 

New settings in project.config file

 

New configuration option: LvsOverwriteServerChanges

 

Changes in workflow file

No changes

 
Bug Fixes

The e-mail Activator Service did not sent a reply e-mail

The regular license verification could not be canceled

Some search options did not work

 

 

 

 

Backward compatibility

License File and Activation Keys

The LicProtector313.DLL can read all Activation Keys from and all license files from any prior version.

 

If a license file is opened, it is automatically converted into the latest file format (3.1) and it can not be opened again with an older DLL or older Generator.

 

Example

A version 3.0.x DLL can read an Activation Key, which was made with License Generator version 3.1

A version 3.0.x DLL cannot open a license file, which was made with License Generator version 3.1

A version 3.0.x License Generator cannot open a license file, which was made with License Generator version 3.1

 

 
 

Activation Server

 

The Activation Server 4.0 can accept activation requests from prior DLL versions

The Activation Server 4.0 supports all features from Licence Protector 3.1. It is mandatory to upgrade to Activation Server version 3.1 SP1 if the 3.1. DLL is used

The Activation Server versions below 3.0  accept activation requests from 3.1 but  some features (e.g. license transfer of a complete license file, upload/download a license file)  are not supported

 

If you use the Hosting Server, then the files are automatically updated if you have a valid update subscription. Never install the Activation Server update manually.

 

Automatic License Generator

As the Automatic License Generator creates license files and Activation Keys, see restrictions above regarding format of the file and key.