FAQ: Product Licensing, Applying the License Key
The License Key is not Saved Permanently
The License Key is not Saved Permanently
You may encounter the following problem: after entering the license key it is recognized (key valid) but not stored in the system. After restarting your application the product is unlicensed again.
Developer Licenses
For Developer Licenses (using a license key which starts with Mem:) you have to license the product within your program code. Just call the LicenseMe() function at startup of your application or before you draw the first barcode. Registry based licensing is not available for developer licenses (or Mem: prefixed licenses).
Web-Licenses
TBarCode .NET supports INI-file licensing, including web licenses. Whether INI licensing is appropriate depends on the license type. For developer licenses, use programmatic licensing and protect the license data. Request a suitable barcode.ini file from support.
Permission Problem
There maybe permission restrictions when reading or writing the Windows Registry. Because our product wants to store the license data in the Registry you have to check if your user account has sufficient permissions for the TEC-IT key.
User Account
In most cases license data is stored for the actual user (HKEY_CURRENT_USER) only. If you login as different user you may have to license again. A method for user independent licensing is available on request.
User Access Control
Depending on your UAC level (Vista, Windows 7) write access to the registry HKEY Local Machine may be inhibited (relevant for TConnector). This prevents from persistent licensing.
Mac OS-X
If the program has been started directly from within the DMG file, the license key cannot be saved. Install the software by double clicking the DMG file and dragging the program icon onto the application path. Afterwards try to license again. For licensing use the same user account which has been used for installing the software (write permissions!)
INI-File Licensing
For special problems there is a possibility to load the license key through a preconfigured INI-file. Please contact our support if you have unsolved licensing problems.