Any questions? Ask us: support@enigmaprotector.com

Help

Manual
Additional
Manual

Registration Data Storage

Registration Data Storing

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.

For example, the file with the registration information, without the Encrypt Registration Information feature, will look in the following way:

License file without encryption

with the Encrypt Registration Information feature

License file with encryption

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.

Please note:

  • This feature is incompatible with the "Allow Hardware Changes" from Hardware Lock panel. This means that if the hardware ID is changed on the user's PC, and even if the Allow Hardware Changes option is enabled, the registry item or file with registration information will become invalid and the application will require registration again;
  • Do not use this feature to lock registration information to a particular PC. To lock the license to a particular PC, use the Hardware Lock panel and generate the registration keys with user's hardware ID.

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:

  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE

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:

Registration name - HKEY_CURRENT_USER\SOFTWARE\YourCompany\Name

Registration key - HKEY_CURRENT_USER\SOFTWARE\YourCompany\Key

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:

  • %DEFAULT FOLDER% - the folder where the protected module is placed (the same value if kept empty);
  • %SYSTEM FOLDER% - System32 (WinNt) or System (Win9X) subfolder of the Windows installation folder;
  • %WINDOWS FOLDER% - the Windows installation folder;
  • %My Documents FOLDER% - My Documents folder. Attention: For operating systems of the Windows NT family there is an individual "My Documents" folder for each user. Registration may not affect all users;
  • %My Pictures FOLDER% - My Pictures folder. It has the same warning as for My Documents folder;
  • %Program Files FOLDER% - Program Files folder;
  • %Program Files\Common FOLDER% - Program Files\Common folder;
  • %AllUsers\Documents FOLDER% - All Users\Documents folder;
  • %History FOLDER% - History folder. It has the same warning as for My Documents folder;
  • %Cookies FOLDER% - Cookies folder. It has the same warning as for My Documents folder;
  • %InternetCache FOLDER% - InternetCache folder. It has the same warning as for My Documents folder;
  • %ApplicationData FOLDER% - ApplicationData folder. It has the same warning as for My Documents folder.

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.