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 |
 | 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. Used in error screens
|
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 to buy the product. 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 (recommended)
Possible values
|
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/4.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

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.