Licence Protector

Main screen Customization - SetRegisterSettings **

Hide Navigation Pane

Main screen Customization - SetRegisterSettings **

Previous topic Next topic  

Main screen Customization - SetRegisterSettings **

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

 

This command defines the main settings of the activation screens, the workflow and also the activation options.

 

Click on an image to see what you can customize.

 

 

Welcome Screen 

 

 

 

Standard Activation Data
Basic Activation Data
Full Activation Data

ActivationDataType

 

 

Activation by Phone

 

 

 

Modification Options E-Mail
Modification Options Fax

 

 

 

 

Name

SetRegisterSettings                                                                              

Purpose

Set parameters for the EasyGo (PrepareAndCheck) functionality.

Params

Parameter

Type

Example

Note

ImageFile

String

"C:\program files\myapp\mylogo.jpg"

Absolute path to the logo image  used in the EasyGo form.

Notice: The Image has to be of format JPEG. Use a size of 175x115 to get the best result. The pixel in the left upper corner is used as transparency color . Also see: Background Image

LicViewerAllowed

Boolean

True

Controls whether theLicense Viewer is accessible in the EasyGo form. The icon

appears if the link is provided. The option is: Show License Information

 

Notice: On the EasyGo error screen the License Viewer is always available independent of this parameter.

 

You can enable or disable buttons in the License Viewer.

SerialIsAK

Boolean

True

Controls whether the Serial Number is a Licence Protector Serial Number or an own ID

Manufacturer

String

My Company

Name of the manufacturer. Not used in version  3.0

Productname

String

My Product

Name of the application which is displayed in the title bar. If value is empty the projectname of the license file is used.

RegisterOnline

Boolean

True

Controls whether online Registration is allowed. The WebServiceURL in the license file is used for the Activation.

RegisterByE-Mail

Boolean

True

Controls whether Registration by E-Mail is allowed

E-Mail_Address

String

activate@mycompany.com

E-Mail-Address to which the E-Mail-Registration has to be sent

sEMailSubject (Note: This parameter is available from version 2.6.4 onwards)

String

Activation Request for my product

Subject line in the e-mail. If empty, a default text is used.

RegisterByFax

Boolean

False

Controls whether Registration by Fax is allowed

Faxnumber

String

123456789

Fax-Number to which the Registration form has to be sent

RegisterByPhone

Boolean

False

Controls whether Registration by phone is allowed

Phonenumber

String

987654321

Phone number which has to be called to receive the unlock key(s)

E-Mail_Fax_Text

String

 

Additional text that appears on the Registration E-Mail or Fax. May be empty.

DefaultMethod

Integer

0

Controls the primary Registration method:

0 = Online (default)

1 = E-Mail

2 = Fax

3 = Phone

BuyURL

String

http://myproduct.mycompany.com/buy.html

URL on which the product can be bought online. If empty no Buy button is visible EasyGo form. The buy button is only visible until the Serial Number is typed in.

Can also be a link to a file on the local hard disk, e.g. PDF order form

HelpURL

String

http://myproduct.mycompany.com/help.html

URL to provide additional help information for the registration process. The icon

appears if the link is provided. See details for default help.

 

BackgroundImageFile

String

"C:\program files\myapp\background.png"

Absolute path to the image for the background. Must be png format. If this image is missing the background is light blue. See details

WorkflowType

Integer

1

defines a workflow for a module. The default workflow is specified in the project template, TAG <EasyGoWorkflow> and is used, if the field here is empty

ActivationDataType

Integer

0

Defines the activation data to collect

0 = Standard

1 = Basic

2 = Full

ContactAddress

String

support@mycompany.com

contact address which is displayed in error screens - example. If this string is empty the company name from the template (TAG <Manufacturers>) is used

FullVersionIsTimeLimited

Boolean

false

True = Full Version is time limited - Details see workflow

Returncode

Returncode

Type Integer

Note

0

Command was successful

4

Do not continue - a major error occurred (e.g. insufficient network license) - terminate the application

Other value

Error occurred, see list of return codes

Usage

To customize the EasyGo form. This call is in most cases necessary and has to be done before calling PrepareAndCheck.

Sample

 

lic.SetRegisterSettings(‘c:\temp\myimage.jpg’,                // ImageFile

                true,                                // Allow License Viewer

                true,                                // Serial is a Key

                       'My Company',                         // Manufacturer

                       ‘My Product’,                         // Productname

                       true,                                // Register Online

                       true,                                // Register By E-Mail

                       ‘activate@mycompany.com',                 // E-Mail-Address

                        true,                                 // Register By Fax

                       '012345/6789-1',                    // Faxnumber

                       false,                                 // Register By Phone

                       '',                                 // Phonenumber

                       '',                                 // E-Mail Fax Text

                       0,                                  // DefaultMethod                                                      

                       'http://www.mycompany.com/buymyproduct',           // Buy URL

Help URL               ' http://www.helpserver.biz/onlinehelp/lp/easygo/3.0/activationhelp/index.html ',//

 

Background Image        'C:\program files\myapp\background.png');                //

Workflow Type           1,                                  //

TimeLimitedFullVer.     false, //

ContactAddress          'support@mycompany.com'

     ...

See also

SetCustomText, SetRegisterLanguages, PrepareAndCheck, SetLanguage, SetRegisterSerialNo

 

Additional configuration options are available using

 

SetNewsletter
SetRegisterLanguages
SetCustomText    
Workflow

 

You can provide the Serial Number for the Activation Screens using SetRegisterSerialNo in case you use a generic Serial Number or you already have another screen, where the user typed in the Serial Number.

 

 

Important change if you upgrade from a version before 3.0

The parameter: CopyProtectionSwitchOnKey was replaced with a configuration setting in the project file to handle the status after the activation.