Scan and view software license keys on windows computers

Licensing Process

Licensing (=applying the license key) must be done at least once per computer system or device (and depending on the license also per user). The license key unlocks the downloaded demo version - no additional download is needed. Applying the license key can be done manually with the help of the license dialog, programmatically by SDK API calls & by copying a license tệp tin (INI or XML) lớn a specific location. On Windows, by default the license is stored the registry on a per user basis (except with file, HKLM or memory based licensing).

Bạn đang xem: Scan and view software license keys on windows computers

Online Activation Key

The online activation unlocks the product by downloading an individually issued license key from the server. chú ý that the activation key grants you access khổng lồ online activation but is not identical to the final license key. This one will be stored in the software sản phẩm or system after successful online activation. Site or Bulk licenses allow multiple online activation requests.

License Key

The license key is issued for your hàng hóa (main version), licensee name & license type (kind, number). Depending on the hàng hóa there are different possibilities for applying the license key (license dialog, API hotline, INI-file, HKLM Registry Key).

Site Licenses on Terminal Servers

For this purpose there are Registry- and INI-tệp tin based methods available - please tương tác our tư vấn (support for details.

Developer or Web Licenses

It is necessary lớn license programmatically each time when your application is being started or before you create a barcode.

Single or Workstation Licenses

The license key of single licenses is bound to lớn the system hardware (via the so called "System ID"). If the system ID changes due to lớn a hardware change, a new license key is required. For online activation, you can renew the license key through the Self-Service Portal. For products without an online key please contact us.

Bulk Licenses (Android, iOS)

For more information about bulk licenses for Android or iOS apps, please refer to lớn the section below.

Online Activation

The activation key which has been sent to lớn you must be entered into the Activation / License dialog of the hàng hóa - available through the license menu in the software. After completing the license data (name, country, city, ZIP, email) you can request an individually issued license key online. The license key will be stored immediately on the system (on Windows in the registry/HKCU) & unlocks the hàng hóa.

Depending on the license type, online activation can be carried out once or several times (per user / system).

Manual Licensing

The license key (sent to lớn you by has to be entered in the license dialog of the sản phẩm. Please enter the license data exactly as submitted to lớn you. Take care of spaces and upper/lowercase! To avoid mistakes you can use "copy & paste" if you have sầu received the license key by gmail. The license-key must be applied to lớn the product on each target system where you want lớn use the sản phẩm.

ActiveX ControlsFor Programmers

You can license directly in your program code by calling the LicenseMe() function.

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 khổng lồ license the sản phẩm within your program code. Just điện thoại tư vấn 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).


Each instance of TBarCode in ASP..NET must be licensed separately via program code. TBarCode .NET does not support licensing via registry key or INI-file. But TBarCode OCX in ASPhường does support licensing through registry or INI-file.

Permission Problem

There maybe permission restrictions when reading or writing the Windows Registry. Because our hàng hóa wants to store the license data in the Registry you have sầu lớn check if your user tài khoản has sufficient permissions for the key.

Xem thêm: Chiều Cao Các Cầu Thủ U23 Việt Nam Vẫn Thuộc Diện Thấp Nhất Giải U23 Châu Á 2020

You can change the permissions for keys with the registry editor - cliông xã here for a screenshot about the necessary settings.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 màn chơi (Vista, Windows 7) write access lớn 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 tệp tin, the license key cannot be saved. Install the software by double clicking the DMG file và dragging the program inhỏ onto the application path. Afterwards try khổng lồ license again. For licensing use the same user trương mục which has been used for installing the software (write permissions!)

INI-File Licensing

For special problems there is a possibility lớn load the license key through a preconfigured INI-tệp tin. Please contact our support if you have sầu unsolved licensing problems.

SDK: Licensing Within Program Code

The licensing procedure for developers is as follows:

call the LicenseMe() method from within your application each time when your program is getting started. This has to lớn be done before you draw a barcode!

Sample for licensing TBarCode OCX in VB:

Private Sub Form_Load()TBarCode111.LicenseMe "Mem: LicenseeInfo", eLicKindDeveloper, 1, "MyLicKey", TBarCode11Lib.eLicProd1DEnd SubSample for licensing TBarCode DLL in VC++:

BCLicenseMe ("Licensee", eLicKindDeveloper, 1,"YourKey", eLicProd2D);// for enumerations refer to lớn the tệp tin TECBCEnum.hSample for licensing TBarCode .NET in C#:

barcode.License ("YourLicensee", LicenseType.DeveloperOrWeb, 1, "YourKey", TBarCodeProduct.Barcode2D)More info about licensing can be found in the hàng hóa documentation available in the Download Area of this site.

Microsoft Excel - Licensing During Open

mở cửa the Microsoft VBA editor with Alt+F11.In the Project Explorer select This Workbook.Now enter the following code as for the Workbook-mở cửa Event (sample for TBarCode OCX V11):

Private Sub Workbook_Open() Dim tbc As TBarCode11 Set tbc = CreateObject ("TBarCode11.TBarCode11") tbc.LicenseMe "Mem:Licensee", eLicKindDeveloper, 1, "Key", TBarCode11Lib.eLicProd1D Set tbc = NothingEnd SubWe recommover to password protect your VBA code in the project property window.

Microsoft Access - Licensing with Autoexec Macro

Below we show you how to lớn license at startup of the database (sample for TBarCode OCX V11). Create a new Module with the following function (in Microsoft VBA Editor):

Public Function LicenseTBarCode() Dim TB As New TBarCode11 TB.LicenseMe "Mem:Licensee", eLicKindDeveloper, 1, "Key", TBarCode11Lib.eLicProd1D Set TB = NothingEnd FunctionCreate a new Macro named "Autoexec" with the following settings:

kích hoạt = RunCodeFunction Name = LicenseTBarCode()
The following information is valid only for TBarCode Version 10.2.2 và earlier. Starting with version 10.2.4 there is no separate licensing for 32 bit and 64 bit components anymore.
You can use the following C# code to adapt the license key dynamically to 32-Bit or 64-Bit versions of the binary:

TBarCode .NET V10

// are we in 32-bit mode?if (IntPtr.Size == 4) barcode.License("Your Licensee Name", LicenseType.DeveloperOrWeb, 1, "Your 32 Bit Key", (TBarCodeProduct) 2003 /* 2D V10!*/);// or in 64-bit process?else if (IntPtr.Size == 8) barcode.License("Your Licensee Name", LicenseType.DeveloperOrWeb, 1, "Your x64 Bit Key", (TBarCodeProduct)2005 /* 2 chiều x64 V10!*/);//else//error, unknown platform!TBarCode OCX V9// are we in 32-bit mode?if(IntPtr.Size == 4) objTBarCode.License("Your Licensee Name", tag_licKind.eLicKindWeb, 1, "Your 32 Bit Key", (tag_licProduct)45 /* 2D V9!*/);// or in 64-bit process?else if (IntPtr.Size == 8) objTBarCode.License("Your Licensee Name", tag_licKind.eLicKindWeb, 1, "Your x64 Key", (tag_licProduct)49 /* 2D V9!*/);//else//error, unknown platform!

Licensing TBarCode OCX in Microsoft InfoPath (JavaScript)

Please use this code to lớn license TBarCode OCX V11 in the OnLoad sự kiện of your InfoPath document (through JavaScript):

function XDocument::OnLoad(eventObj) var tbc = new ActiveXObject("TBarCode11.TBarCode11") tbc.LicenseMe("Licensee", 2, 1, "YourKey", 2023 )

SSL Error during Online-Licensing

During Online-Activation of Barcode Studio you may see a SSL error message. You can try khổng lồ confirm/override the error (e.g. Issuer Certificate) with Yes (Ignore) - but there maybe other errors (e.g. SSL Context error), which you cannot override.

The possible solutions are:

Methods for Licensing

The following methods for licensing are available:

OnlineLicensing is done by manually entering an activation key inlớn the ứng dụng. Internet access is required during activation; the tiện ích contacts"s activation server và retrieves a license for the device(s) in question. On Android, the online key can also be stored within a license file (if not lớn be entered manually). On iOS the activation key can also be distributed by your MDM system.OfflineLicensing is done by applying a license file. For creating the license file needs to know the serial numbers (alternatively IMEIs or Android IDs) of the devices in question. A copy of the license tệp tin must be placed in the Download folder of each device to be licensed.
Please note that each bulk license (also subscription) is bound khổng lồ a device ID (either serial number, IMEI or Android ID).

App: How to lớn Activate a Bulk License

Single Device

Activation Key - Android/iOS

To activate a bulk license (volume license) on a single device manually, follow these steps:

Start the ứng dụng, open the menu and select Buy Subscription or press the Subscribe button.In the Subscriptions view, select Enter activation key from the thực đơn (Android) or press the key icon at the top (iOS). A dialog will appear asking for your activation key (see picture).Enter your valid activation key and confirm with OK.If the activation was successful, you will receive sầu a notification. The expiration date of your bulk license is displayed in the Subscriptions view.

Activation File - Android

On Android you can alternatively use an activation file:

Copy the activation tệp tin to lớn your device (e.g., to lớn the Download folder).Start the tiện ích.If the file was not auto-imported from the Download folder, you can manually import it:xuất hiện the thực đơn and select Buy Subscription or press the Subscribe button.In the Subscriptions view select Load license file from the menu and use the file picker khổng lồ select the tệp tin.If the activation was successful, the Subscriptions view is updated accordingly, & the expiration date of the bulk license is displayed.

Multiple Devices


To activate a bulk license on multiple Android devices, place the activation file in one of the supported folders on the device. The ứng dụng validates the license during startup (or when you open the Subscriptions view).

Use the tải về thư mục /sdcard/DownloadorUse the external ứng dụng thư mục /sdcard/Android/data/ (Scan-IT to lớn Office 4.2.0 or later) Please note that this thư mục is not available before the first app start. For license distribution via Smartphone Device Management (MDM) solution, it may be necessary lớn automatically create this thư mục.iOS Devices

To activate a bulk license on multiple iOS devices via a điện thoại Device Management system, follow these steps:

You can use Managed App Configuration to lớn activate multiple devices via your Smartphone Device Management (MDM) solution.Please tương tác your MDM vendor for a documentation on how lớn configure Managed App Configuration in your MDM solution.If your MDM solution does not use a spec tệp tin please configure the Managed App Configuration as following:- Key = MOAS_ActivationKey- Type = String/Text- Value = Datenverarbeitung GmbH, Austria, has been developing software for bar-coding, printing, labeling, reporting và data acquisition since 1996.

Our company offers standard software lượt thích TFORMer, TBarCode and Barcode Studio. Universal data acquisition tools like TWedge or Scan-IT lớn Office, an Android/iOS app for thiết bị di động data collection, complete our portfolio. Custom solutions are available on request.

Xem thêm: Cách Làm Cơm Cuộn Rong Biển Bằng Khuôn Nhựa Chất Lượng, Cách Làm Món Cơm Cuộn Việt Nam! Của Yến Trần

High unique software is what you are looking for — supplies this quality successfully.

Chuyên mục: Công nghệ