- #ENIGMA PROTECTOR FULL VERSION FULL VERSION#
- #ENIGMA PROTECTOR FULL VERSION INSTALL#
- #ENIGMA PROTECTOR FULL VERSION UPDATE#
- #ENIGMA PROTECTOR FULL VERSION REGISTRATION#
It has advanced scheme of registration keys generation: comfortable interface for creating and verifying of registration keys special Enigma API hardware locking of registration keys time limited registration key unique license manager and automatic mailer.Īlso it has wide range of features to limit time of module usage: executions, days, date, time limitations system clock control. So if two project file have same constants, they will be using same registration keys.The Enigma Protector is software protection tool. Fyi, the constants from Registration Features - Common makes each project unique. But if you want external program to register this one - no problems, just protect them with the same project file. But as I said, in your case, you can use standard registration dialog, because it does not serve any vulnerability in this case. If the application code is encrypted with Encryption Constant, then it does not matter if you have fields to enter registration key or no, without registration key it will be impossible to run protected file anyway.Ībsolutely correct. There is no vulnerability or advantage if you will use or wont use standard registration dialog. It is made exactly to help in such cases.
#ENIGMA PROTECTOR FULL VERSION FULL VERSION#
This way the application code will be encrypted with the constant from registration key and even if your full version will be leaked to public, it would be impossible to run it and crack.Ģ. In your case it is very recommended to use the option Encrypt with Encryption Constant from Registration Features - Common. Yes, your thoughts are correct, this is good logic.
#ENIGMA PROTECTOR FULL VERSION UPDATE#
Speedyorange wrote:If I distribute a free version of my software that requires no key and the user can then update to a full version that requires a registration key, how would I best protect the full version? I would assume that I would want to use the 'allow execution only if registered' option, but then how would the name\key get to where it wants to be on the computer if the program can not run? Will your 'custom registration dialog' still run if the 'show if unregistered' field is checked? I assume I can do that just as long as the registration key does not contain something having to do with the file name being protected. Then I could specify 'allow execution only if registered' and 'encrypt application with encryption constant' and leave the 'use custom registration dialog' unchecked on my main exe and this would seem to be the strongest protection I could have because the main program would have no registration dialog in it at all, either yours or mine.
#ENIGMA PROTECTOR FULL VERSION INSTALL#
If I distribute a free version of my software that requires no key and the user can then update to a full version that requires a registration key, how would I best protect the full version? I would assume that I would want to use the 'allow execution only if registered' option, but then how would the name\key get to where it wants to be on the computer if the program can not run? Will your 'custom registration dialog' still run if the 'show if unregistered' field is checked?Ĭan one program be used to install the registration key for another program? I assume that if I make a registration.exe program that is protected with the same enigma project file as my main executable, that a key/name entered into the register.exe program would then be stored in the same place as my main exe would look for when it started up.