<< Click to Display Table of Contents >>
Navigation: WinLicense > FAQ > Registration > Common >
I can see several kinds of licenses to register my application (Single file, registry, text file..). Which one should I use to make my application more robust against cracking?
WinLicense offers different types of licenses to satisfy different developers' needs. In all types of licenses, WinLicense offers a strong encryption algorithm to protect a license from being tampered with or faked. You can find more information here.
The examples below show how each type of license looks:
Registry license key
Registry keys are very easy to install in the system, without requiring computer knowledge for your customers and it's totally transparent for your application. To install a registry license, your customer has to double-click on the .reg file (created by WinLicense) and accepts the standard Windows message box to install the key in the Windows registry. After that, your application needs to be restarted in order to finish the registration process for your application.
Example of registry license (*.reg file):
Text license Key
Text keys are convenient when you want to handle the registration of your application with a specific form inside your application. Text keys can be easily sent by email to be copy/paste into your specific registration form.
Example of text license key:
File license Key
File keys are special files that hold the licensing information for a specific application. To register your application with a file key, your customer has to put the file key in the same folder as your application. After that, your application needs to be restarted in order to finish the registration process for your application.
SmartActivate® license key
The SmartActivate® System allows an application to be licensed using a valid activation code that should be inserted in a dedicated form in your application. It is very popular now to use such keys when almost all registration data comes as plaintext and the key has a checksum for data and license restrictions.
Example of SmartActivate® license key:
Name: John Smith
Company: J.S. Software Development
Custom Data: MODE: Advanced