Registration Dialog Box

Specify information for the Registration dialog box. For the protected application that has not been registered, the Registration dialog box appears when the application is run. The dialog box will not appear when the application is registered. This registration information is also used in the Register utility program.

Registration Name Dialog

Specify a caption, texts, and labels for the default Registration Name dialog box. This dialog box requires the user to enter their name and organization (or company) name as the licensee. Note that the Registration Name Dialog option appears only when you select the Shareware implementation to protect your application.

Registration Dialog

Specify a caption, texts, and labels for the default Registration dialog box. If you select the Dialog Box Style without the Auto Activation option, this dialog box is used for license registration only. If you select the Dialog Box Style with the Auto Activation option, this dialog box is used for both license registration (or manual activation) and automatic license activation.

Registration Form Dialog

Specify a caption, texts, and labels for the default Registration Form dialog box. This dialog box allows the user to enter their information such as name, email, company, and address. You can put the asterisk (*) symbol in front of the label to make it a required field (e.g. *First Name:).

 

If you select the Dialog Box Style with the Auto Activation option, and when the user activates the license through the Activation Server, the information in the Registration Form dialog box will be updated to the user account in the Activation Server automatically.

USB Drive Selection Dialog

Specify a caption, texts, and labels for the default USB Drive Selection dialog box. This dialog box allows the user to select the drive of the USB License Key attached to the computer. It is also used to allow the user to make the USB License Key (from a USB flash drive) via the license registration and license activation methods. Note that the USB Drive Selection Dialog option appears only when you select the license type for the protected application as USB License.

 

noteNOTE: The USB flash drive must meet the technical standards required to make the dongle, which can be found in products by well-branded, trusted companies such as SanDisk, Kingston, Lexar, Transcend, etc.

Appearance Options

If you select the Dialog Box Style with the Auto Activation option, you can choose one of the following appearance options.

 

         Show manual activation first, followed by auto activation. The default Registration dialog box shows the license registration (or manual activation) part first, followed by the automatic license activation part.

         Show auto activation first, followed by manual activation. The default Registration dialog box shows the automatic license activation part first, followed by the license registration (or manual activation) part.

         Show auto activation only. The default Registration dialog box shows the automatic license activation part only.

URL/E-mail/Document/Executable/InternalCmd

Specify a target object when the end-user clicks the Register button. The object can be one of the followings:

 

         URL. For instance, https://www.sciensoft.com/register.htm or https://www.sciensoft.com/register.htm?regid=<EncRegID>. Clicking the button automatically launches a default web browser, and links to the specified URL.

         E-mail Address. For instance, mailto:customer@sciensoft.com or mailto:service@sciensoft.com?subject=Request License Key&body=My Registration ID is <EncRegID>. Clicking the button automatically launches a default mail composer with the specified e-mail address, as well as the subject and body, already entered.

         Document File Name. For instance, readme.txt. Clicking the button automatically opens the specified document by its associated application.

         Executable File Name. For instance, register.exe. Clicking the button automatically runs the specified executable program.

         Internal Command. You can use one of the following commands to handle the text and tags, including the newline character (\n).

 

Internal Commands

*Save:

Save the text and tags to the file specified in the Save dialog box. For instance, *save: Registration ID: <RegID>.

*Edit:

Save the text and tags to the file specified in the Save dialog box. In addition, the file will open on the screen for display or editing. For instance, *edit: Registration ID: <RegID>.

*Copy:

Copy the text and tags to the clipboard. For instance, *copy: <RegID>.

 

For the URL, E-mail Address, Executable File Name, and Internal Command objects, the following tags can be used to pass the registration information as parameters. All tags are case-sensitive.

 

Tags in the Registration Dialog Box

<RegID>

Registration ID.

<EncRegID>

URL-encoded Registration ID.

 

Tags in the Registration Name Dialog Box

<Name>

Licensee name.

<EncName>

URL-encoded licensee name.

<Org>

Licensee organization/company.

<EncOrg>

URL-encoded licensee organization/company.

 

Tags in the Registration Form Dialog Box

<FirstName>

First name.

<EncFirstName>

URL-encoded first name.

<LastName>

Last name.

<EncLastName>

URL-encoded last name.

<Email>

Email address.

<EncEmail>

URL-encoded email address.

<Phone>

Phone number.

<EncPhone>

URL-encoded phone number.

<Company>

Company name.

<EncCompany>

URL-encoded company name.

<Street>

Street address.

<EncStreet>

URL-encoded street address.

<City>

City.

<EncCity>

URL-encoded city.

<State>

State.

<EncState>

URL-encoded state.

<Zip>

Zip code.

<EncZip>

URL-encoded zip code.

<Country>

Country.

<EncCountry>

URL-encoded country.

 

License Key File

Specify the file name that contains the License Key. The registration process can automatically read the License Key from the specified file, when the end-user clicks the OK button. In this case, the end-user does not need to type in the License Key.

 

You can generate the License Key file by, from LicenseKey Manager, selecting the Export menu. When the file is sent to the end-user, it must be placed in the same directory as the protected program.

Web Service URL

Specify the Web Service URL for automatic software activation. When the end-user clicks the Activate button on the Registration (or Transfer) dialog box, the protected program automatically connects and sends the Activation Key to the specified Web Service URL.

noteNOTE: If you customize the Activation Server and change the Web Service Namespace, you can add the ns=<WebServiceNamespace> parameter with your Namespace to the Web Service URL, e.g.

http://myserver.web/service.asmx?ns=http://myserver.web/

Registration Dialog Box Options

Set conditions for the Registration dialog box.

 

         Show the Registration dialog box if the application is not registered. If the protected application has not been registered, the Registration dialog box always appears when the application is run.

         Show the Registration dialog box when the application is expired. The Registration dialog box still appears when the end-user runs the protected application already expired.

         Allow the application to operate when the registration is cancelled. The end-user can cancel the registration and run the protected application for evaluation, as long as the evaluation period is still valid.

Extended Registration ID Format

Enable the extension options to the standard Registration ID.

         Add hardware signatures. This option enables the protected application to generate the Registration ID with hash values of hardware signatures from the machine. The extended Registration ID format is <MainRegID>-<HDDSig>-<CPUSig>-<BIOSSig>-<EthernetSig>. The use of extended Registration ID can be useful in setting a licensing policy and proving the claims made by the user. For example, request for a license replacement must show the Registration ID with the same hardware signatures as the previous ones. For more details, see Appendix: End-User Licensing Support.

         Add current license status. This option enables the protected application to generate the Registration ID with a hash value of the current license status, containing the licensing properties from the Key. The extended Registration ID format is <MainRegID>-<LicStatus>. The option is useful to allow you to check the user license status, when entering the Registration ID into LicenseKey Manager.

USB License Key

Enable the option of making the USB License Key (from a USB flash drive) via the license registration and license activation methods.

 

         Enable the Register utility to make USB License Key (from a USB flash drive). This option enables the USB Drive Selection dialog box, as well as the Register utility, the ability to make the USB License Key from a USB flash drive.

Note that this option appears only when you select the license type for the protected application as USB License. Besides, to use this option, you must also enable the USB Drive Selection Dialog option.

 

noteNOTE: The USB flash drive must meet the technical standards required to make the dongle, which can be found in products by well-branded, trusted companies such as SanDisk, Kingston, Lexar, Transcend, etc.

 

noteNOTE: If your application runs as a service, you can disable the Registration Dialog Box checkbox in the Customize Messages dialog, or disable the Show the Registration dialog box if the application is not registered checkbox in the Registration Dialog Box Properties/Options dialog box.

Accordingly, you can enable the protected application to execute a separate registration program (when the application is not registered) by configuring the KCAPI.INI file as follows:

[Registration]

Application=MyRegister.exe

 

noteNOTE: The settings of the Registration Dialog Box Properties also apply to the Register utility that will be created.