ElecKey Release 9

KeyCheck API

The KeyCheck API (Application Programming Interface) provides the functions and class libraries that allow you to develop and integrate the software protection and licensing system right into your application. It also offers better seamless integration, higher security, and greater flexibility to support more types of applications such as .NET WPF, MS Access/Excel/Word Macro, and more.

  ElecKey IntegratorElecKey Integrator KeyCheck APIKeyCheck API KeyCheck MacKeyCheck SDK for Mac KeyCheck MobileKeyCheck Mobile LicenseKey ManagerLicenseKey Manager LicenseGen SDKLicenseGen SDK USB Key ManagerUSB LicenseKey Manager NetKey ServerNetKey License Server Activation ServerActivation Server Team ManagerTeam Manager  

Technical Specifications

System Requirements:

Windows XP/Vista/7/8/10, x86 and x64

Supported Platforms:

Win32, Win64, ActiveX, .NET, macOS

Library & Sample Code

Desktop Apps:









C++ Builder


LabWindows / CVI


Visual FoxPro

macOS Apps:



Multiplatform Apps:

Java (Windows/macOS)

Qt (Windows/macOS)

Delphi (Windows/macOS)

Web Apps:




MS Office:

MS Access

MS Excel

MS Word

Key Features & Benefits

Better Seamless Integration and Higher Level of Security

The KeyCheck API includes all the protection and licensing functions you need to develop your application, for example, activating license, interfacing with the Key, checking the limits in the Key, etc. With these functions, you can seamlessly add the license activation menu within your application, or create random challenges/ responses to the Key using the Key-Value pairs to increase security, and more.

KeyCheck Class Library

Besides the standard API functions, the KeyCheck Class Library provides high-level programming classes that allow you to take advantage of OOP (Object-Oriented Programming) to develop your protected application. The Class Library for popular compilers are provided, which include C#, VB.NET, VC.NET, VB, VC++, Delphi, C++ Builder, and Objective-C.

KeyCheck .NET Component

The KeyCheck .NET Component is the new development solution for .NET applications. It includes a set of powerful and easy-to-use components that are the building blocks of the software protection and licensing system. These components are fully integrated with Microsoft's Visual Studio .NET IDE (Integrated Development Environment), making it even simpler and easier to build the protected application with visual programming.

Instant KeyCheck API

Instant KeyCheck API includes a special function and class library that provides the easiest and quickest way to develop the protected application. You can simply specify the settings by using ElecKey Integrator to create a System Image file. Then, you only need to add one line of code in your application.

Plenty of Code Examples

The KeyCheck API provides plenty of code examples for different programming languages. The examples are application projects for various software protection and licensing solutions, including node-locked license, USB dongle license, and floating network license. You can learn by examples, as well as copy and reuse the provided code in your application. The provided Demo Center can guide you to find the sample project you need to help you get started quickly.