ElecKey Release Notes

Release notes for the official ElecKey releases

ElecKey R4 Releases

ElecKey 2.0.4.12

Feb 5, 2010
Improved reliability of detecting Ethernet adapter signature
A new method is added that helps to identify and acquire the valid signature of Ethernet adapters.
Improved HTML Dialog Box to switch to the default dialog box when not supported
The HTML Dialog Box feature is supported where the machine has Internet Explorer (IE) version 6 or above installed. The system can now detect the version of shdocvw.dll, a DLL of IE. If the version is below 6.0, the system automatically switches to use the default dialog box.
Improved NetKey agent to connect to NetKey License Server (NKLS)
The NetKey agent (Nkag20.exe) uses the ICMP protocol to ping the NKLS server to ensure the connectivity before making a connection. This helps to reduce the timeout when the NKLS server is down or no longer connected to the network.
Improved NetKey License Server (NKLS) to run on Terminal Services
The NetKey License Server (NKLS) now supports for running on Terminal Services. Note that only one process of NKLS is allowed at a time, either the console or the Terminal Services session.
Improved InstantProtection function to support end-user utility
The InstantProtection function of the KeyCheck API now supports the end-user utility to register, transfer, and destroy license.
Fixed bug causing error message "Invalid Key (Disk)"
The fix solves the problem that, in some machines, the system does not return an expected value when detecting the Key and causes the error message "Invalid Key (Disk)".
Reorganization of the ClassLibrary and Examples folders of ElecKey
The ClassLibrary folder is renamed to 'Library'. In the Examples folder, the example programs and example codes are reorganized for easier access.

ElecKey 2.0.4.11

Jan 7, 2010
License destroy utility added online confirmation to Activation Server
The Destroy utility added the option to allow the user to destroy the license and confirm it instantly online. The destroy code will automatically be sent to the Activation Server for verification and confirmation.
KeyCheck API added library and examples for ANSI C

ElecKey 2.0.4.10

Dec 5, 2009
Shell protection added loading external activation program
Instead of using the registration/activation dialog box provided by the shell protection, you can now enable the option to load an external activation program. Simply set the system configuration file (KCAPI.INI) as follows:
[Registration]
Application=activation.exe
When running the protected application for the first time with no Key installed, it will load the activation program as specified in the KCAPI.INI file.
Improved options to issue evaluation License Keys
In LicenseKey Manager, the checkbox 'Evaluate' and 'Re-evaluate' are provided. With 'Evaluate' enabled, the issued evaluation License Key allows the user to evaluate the protected application once. The user cannot extend the evaluation period by using another evaluation License Key. If you want to allow the user to extend the evaluation period, enable 'Re-evaluate'.
Improved leasing license to support automatic activation
KeyCheck API added more examples for VC++6 and VB6

ElecKey 2.0.4.9

Nov 23, 2009
Improved Updater and AutoUpdate .NET component to support Local Update Server
The improvement enables the Updater (UPDSHL10.EXE) and the AutoUpdate .NET component (Upd.Comp.DLL) to connect and download updates from the Local Update Server.
Fixed bug of auto-activation by shell protection
The fix solves the problem that, in some machines, the application protected by shell protection cannot perform automatic online activation.

ElecKey 2.0.4.8

Nov 2, 2009
Improved VM detection
The ElecKey system is improved to detect VM and to solve the problem that the protected application might give the error message "Access violation".
Fixed bug of unable to restart the system while the Updater is in process

ElecKey 2.0.4.7

Oct 16, 2009
ElecKey added automatic license validation
The utilities in the ElecKey suite added auto-validation to validate the license when performing software update.
Updated KeyCheck Class Library to support Delphi 2009
The KeyCheck Class Library for Delphi is updated to support Unicode string used in Delphi 2009.
Improved Ekag20nt.exe for faster startup of the protected application
Fixed problem of loading HDLG20.DLL from VB6 IDE
The fix solves the problem that HDLG20.DLL was not found when running the application from VB6 IDE.
Fixed bug in which ElecKey Integrator did not generate HDLG.HTML when creating a SIF file

ElecKey 2.0.4.6

Sep 30, 2009
Activation Web Service added the ReactivateLicense method
The added ReactivateLicense method allows the protected application to reactivate the license when the activation account is already activated.
Improved reliability of detecting computer hardware signatures
A new method has been added which gives the protected application alternatives to acquire and detect computer hardware signatures.
Improved reliability against anti-virus software
The shell protection is improved to solve the issue that some anti-virus software might mistakenly report the protected application as a Trojan.
Improved Shell Protection to wrap and protect DLLs
Solved problem of Ekag20nt.exe that might detect a native OS as VM
Fixed bug in which the KeyActivation .NET component did not call the OnError event

ElecKey 2.0.4.0 (Release 4)

Aug 14, 2009
Added the new KeyCheck .NET Component
The KeyCheck .NET Component is a suite of powerful and easy-to-use components for integrating the software protection and licensing systems into your .NET applications.
Added the new UpdateCheck .NET Component
The UpdateCheck .NET Component is a suite of powerful and easy-to-use components for integrating the automatic software update system into your .NET applications.
Added KeyCheck API Demo Center
KeyCheck API Demo Center is a simple program to guide you to the sample code and project in many different languages. So, you can easily learn by examples, or copy and reuse the provided code.
Added ElecKey Quick Reference
The ElecKey Quick Reference provides the basic steps to protect software applications and deliver them to the user.