KeyCheck API

The API allows you to integrate the software protection and licensing system into your application with enhanced security and wider support for application types.
KeyCheck API

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.
Technical Specifications
System Requirements:
Windows OS
Supported Platforms:
Win32, Win64, ActiveX, .NET
Library & Sample Code
Desktop Apps:
C#.NET
VB.NET
VC++.NET
C#.NET WPF
VB.NET WPF
VB
VC++
Delphi
C++ Builder
ANSI C
LabWindows / CVI
LabVIEW
Visual FoxPro
Multiplatform Apps:
Java (Windows/macOS)
Qt (Windows/macOS)
Delphi (Windows/macOS)
C++ Builder
Web Apps:
ASP.NET / C#.NET
ASP.NET / VB.NET
JavaScript
MS Office:
MS Access
MS Excel
MS Word