Hi, Vladimir!
Looked up the Help and forum, but couldn't find the decision. Is there a facility to invalidate keys from previous version of the program?
E.g., I've released 1.0.0 version. I change version info at the IDE (Delphi 2007) to 1.1.0, and at the Enigma project too, Build new EXE file, Protect it. Is it normal that the old keys (from 1.0.0 version) are correct for 1.1.0 version? How to avoid this?
How to invalidate the keys of previous version?
Re: How to invalidate the keys of previous version?
Hi Oleg, sure, it is normal!
Let me explain. You are right, Product Name and Product Version are important variables, but they do not affect on a registration features. They are affecting on Trial features. For example, if you have changed Product Version and you have checked Trial Control - Common - Reset Trial in Registered Version then the expired in previous version trial will be restored in newer version.
Back to your question. If you want simply use new keys system in new version, so old registration keys will be invalid in new one, you have to create new .enigma project for new version (main menu - Files - New Project). When the project is being generated, there are generating unique Private and Public key values that are using for generating and verifying registration keys.
Let me explain. You are right, Product Name and Product Version are important variables, but they do not affect on a registration features. They are affecting on Trial features. For example, if you have changed Product Version and you have checked Trial Control - Common - Reset Trial in Registered Version then the expired in previous version trial will be restored in newer version.
Back to your question. If you want simply use new keys system in new version, so old registration keys will be invalid in new one, you have to create new .enigma project for new version (main menu - Files - New Project). When the project is being generated, there are generating unique Private and Public key values that are using for generating and verifying registration keys.
Re: How to invalidate the keys of previous version?
Ok, thanks, it's clear now.
Then for the present instance, do you plan to add a possibility to import existing project? Or to regenerate the constants (Private and Public keys, etc.) in existing project? In order to provide a facility to get a new project without creating the empty new one, and after that filling out all it's parameters manually...
Then for the present instance, do you plan to add a possibility to import existing project? Or to regenerate the constants (Private and Public keys, etc.) in existing project? In order to provide a facility to get a new project without creating the empty new one, and after that filling out all it's parameters manually...
Re: How to invalidate the keys of previous version?
Yes, sure, I plan to do this since there are a lot of requests...
But for now, you can do this manually, see this thread:
http://enigmaprotector.com/forum/viewto ... ?f=7&t=640
But for now, you can do this manually, see this thread:
http://enigmaprotector.com/forum/viewto ... ?f=7&t=640
Re: How to invalidate the keys of previous version?
And one more question
Is there a smth like a "black list"? A facility to ban custom keys - stolen, shared, cracked(if any ^^), etc. Do you plan to implement it?
Is there a smth like a "black list"? A facility to ban custom keys - stolen, shared, cracked(if any ^^), etc. Do you plan to implement it?
Re: How to invalidate the keys of previous version?
Yes, there already is
See, you have to open your project file in Enigma, then go to main menu - License Manager. There add any customer and for this customer add a license. You may enter existing registration key there. So, if you want particular key to be known as black listed, in the Edit License window check the option Stolen. And this key will be known as invalid in next version!
See, you have to open your project file in Enigma, then go to main menu - License Manager. There add any customer and for this customer add a license. You may enter existing registration key there. So, if you want particular key to be known as black listed, in the Edit License window check the option Stolen. And this key will be known as invalid in next version!