有任何疑问,请联系我们:china@enigmaprotector.com

帮助

使用手册
附加信息
使用手册

注册信息存储

Registration

本节向您说明如何存储注册密钥

The Enigma Protector 支持两种方式存储注册密钥,使用系统注册表或指定文件类型,同时还支持两种方式一起存储使用;

Encrypt Registration Information - allows to encrypt registration information. If the option is disabled, registration information (name and key) will be stored in registry/file as they are.

For example, the file with the registration information, without Encrypt Registration Information feature, will be looking:

License file without encryption

with Encrypt Registration Information feature

License file with encryption

Disable copying of the registration information to another PC (the registration information will be encrypted with the user's Hardware ID) - this option allows to encrypt registration information also with the user's hardware id. If the registration information will be encrypted with hardware id, the registry item or with with registration information will be working and valid only on the PC where it was created. If user will attempt 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 hardware id will be changed on the user's PC, and even if the Allow Hardware Changes is enabled, the registry item or file with registration information will become invalid and application will require registration again;
  • Do not use this feature to lock registration information to particular PC. To lock license to particular PC you have to use Hardware Lock panel and generate the registration keys with user's hardware id.

一、使用系统注册表存储注册密钥

请注意,如果单独选择系统注册表存储注册密钥,重新安装系统后被保护的软件会重新要求您输入注册密钥;

注册表根目录 - 请选择注册密钥的存储位置,比如下注册表根目录

  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE

注册表相对路径 - 修改此项内容,被保护的软件在正确注册时将生成对应的注册表项内容,例如,您设置“注册表根目录”和“注册表相对路径”分别为“HKEY_CURRENT_USER”和“\SOFTWARE\YourCompany\”时,被保护的软件在正确注册后将会自动在系统注册表写入如下内容

Registration name(注册用户名) - HKEY_CURRENT_USER\SOFTWARE\YourCompany\Name

Registration key(注册密钥值) - HKEY_CURRENT_USER\SOFTWARE\YourCompany\Key

二、使用指定文件类型存储注册密钥

使用文件存储 - 勾选此项将使用指定文件类型存储注册密钥。

文件存储根目录 - 选择更改此项内容将改变注册密钥的存储位置;

  • %DEFAULT FOLDER% - 指注册密钥将生成在与被保护程序同目录里;
  • %SYSTEM FOLDER% - 指注册密钥将存储在Windows系统的安装目录,如C:\;
  • %WINDOWS FOLDER% - 指Windows系统安装的文件目录,如C:\WINDOWS\SYSTEM\;
  • %My Documents FOLDER% - 指注册密钥将存储在“我的文档”目录里;
  • %My Pictures FOLDER% - 指注册密钥将存储在“我的图片”目录里;
  • %Program Files FOLDER% - 指注册密钥将存储在“程序”目录里;
  • %Program Files\Common FOLDER% - 指注册密钥将存储在“Program Files\Common folder”目录里;
  • %AllUsers\Documents FOLDER% - 指注册密钥将存储在“All Users\Documents folder”目录里;
  • %History FOLDER% - 指注册密钥将存储在“History(历史)”目录里;
  • %Cookies FOLDER% - 指注册密钥将存储在“Cookies”目录里;
  • %InternetCache FOLDER% - 指注册密钥将存储在“InternetCache(浏览器缓存)”目录里;

文件存储相对路径 - 修改此项,被保护程序在正确注册后将生成相应的注册文件;例如您想在某“文件存储根目录”下的“notpad”生成存储注册密钥的文件为“secret.dat”,则输入“\notepad\secret.dat”,当然这个注册文件后缀是任意的,如*.ini、*.txt等;

设置文件属性 - 允许设置生成的注册密钥存储文件的属性,如“存档/只读/隐藏/系统”。

三、两者同时使用来存储注册密钥

两者都用 - 勾选此项再分别设置注册表存储位置、文件存储位置,被保护程序将在正确注册后分别写注册表和指定文件来存储注册密钥。