Registration Data Storage
This section describes possibilities to select the location where registration information will be stored on the user's computer. Registration information refers to the couple of strings - the registration name and registration key. Registration information is stored in the user's system without being encrypted. This means that it can be accessible for viewing. If you do not use the features of The Enigma Protector for the license creation (for registration keys generation), the data entered in those fields will be ignored by The Enigma Protector.
The Enigma Protector supports two types of the registration data storage - the Windows registry and an external file. You can use each type separately or both techniques simultaneously.
Encrypt Registration Information - allows you to encrypt registration information. If the option is disabled, registration information (the name and key) will be stored in a registry/file as they are.
with the Encrypt Registration Information feature
Disable copy of the registration information to another PC (the registration information will be encrypted with the user's Hardware ID) - this option allows you to encrypt registration information with the user's hardware ID as well. If the registration information is encrypted with the hardware ID, the registry item or file with registration information will work and will be valid only on the PC where it was created. If the user attempts to copy this registry item or file to another PC, registration will fail on this PC.
Storing data in the Windows registry
Use system registry - check this radio button to store registration data in the Windows registry. Attention: after the reinstallation of the operating system, the user will have to enter registration information once again.
Base place in registry - select the base branch of the registry which will hold the registration data. Possible values are:
Relative path in registry - indicates the location where registration data will be stored. Use the following structure to fill out the field:\SOFTWARE\YourCompany\. The registration name will be stored at this address as the value of the "Name" parameter and the registration key will be stored at the same address as the value of "Key" parameter.
For example if you point out the base location in the registry as HKEY_CURRENT_USER аnd the relative path in the registry as \SOFTWARE\YourCompany\ , the registration information will be stored at the following paths:
Storing data in an external file
Use file system - check this radio button to store registration data in an external file .
Base folder in file system - select the base path where file with registration data will be placed:
Relative path in file system - a relative path where the file with registration data will be placed. If that path does not exist, the Enigma Loader will create the entire folder structure automatically when saving the key. Use the following structure to fill out the field:\notepad\secret.dat, where notepad is an additional folder relative base path, secret.dat - the name of the file where registration data will be stored, dat - the extension of the file. The format of that file is just an .ini file format.
Set File Attributes - allows you to set additional attributes to the license file. If this option is not selected, normal attributes will be applied to the license file.
Use of both techniques
Use both techniques - check this radio button to store registration data in the Windows registry and an external file simultaneously.