ElecKey R5 Releases
Sep 25, 2010
Improved reliability of accessing the Key system
The mechanism to access the Key system is improved that can help to solve the license issue on some machines, with the error messages such as "Key not found (HD)!" and "Error writing Key (HD)!".
Improved NetKey agent to make a connection to NetKey License Server (NKLS)
The NetKey agent (Nkag20.exe) no longer uses the ICMP protocol to ping the NKLS server before making a connection. Due to the fact that the server may have the ping service turned off or the ping packets may not get through the network, this could give a fault detection that the NKLS server is down.
Improved EXE Scramble and .NET Encryption methods against anti-virus software
The EXE Scramble and .NET Encryption shell protection methods are improved to avoid false alerts (such as Trojan) from some anti-virus software.
Improved end-user utilities against anti-virus software
ElecKey Integrator uses a new mechanism to build the end-user utilities including Register.exe, Remake.exe, Transfer.exe and Destroy.exe that can avoid false alerts (such as Trojan) from some anti-virus software.
Aug 10, 2010
Improved speed to load the ElecKey agent
A new technique is implemented (in Ekc3220.dll, Ekc6420.dll, Ekag20nt.exe, Ekag20.exe) that can improve the speed to load the ElecKey agent faster than the previous versions.
Improved performance for COM, ActiveX, WCF service, and web-based applications
The improved speed to load the ElecKey agent results in better overall performance for protecting COM, ActiveX, WCF service, and web-based applications.
Added examples for COM DLL to interface with the KeyCheck API
July 18, 2010
Fixed bug causing the error "Cannot load module EKAG20NT.exe (0xc1)"
The fix solves the problem that, in some system, the OpenKeySrv function returned the error "Cannot load module EKAG20NT.exe (0xc1)".
Added examples for VC++ Smart Device in native code for protecting mobile applications
June 20, 2010
Updated class library for Delphi
'EKC3220' is changed to 'EKC3220.DLL' in the class library for Delphi, including KeyCheck.pas, InstantKeyCheck.pas and UpdateCheck.pas, in response to an error report found in the Windows 2000 system.
Updated class library for VC++ to be compatible with Visual Studio 2008
The data type bool is changed to BOOL in the class library for VC++, including KeyCheck.cpp,h and ActivationService.cpp,h, to be compatible with Visual Studio 2008 that the data type bool and BOOL have a different size.
May 30, 2010
Fixed minor bug in ElecKey Integrator
The updated ElecKey Integrator (EkInt.exe) fixes a minor bug in which the locking method setting did not return to the default option when starting over the Integrator with a different Integration Task.
March 27, 2010
Fixed problem of unstable permanent Registration ID
The updated Ekag20nt.exe fixes a problem of the permanent Registration ID (with the Ethernet adapter signature enabled) that, in some system, could be unstable and varied.
ElecKey 220.127.116.11 (Release 5)
Mar 1, 2010
Launched 2 new editions: ElecKey Mobile and ElecKey Ultimate
ElecKey Mobile offers the comprehensive protection solution for Windows Mobile applications. ElecKey Ultimate offers the ultimate solution for Windows desktop & Windows Mobile applications.
Added mobile application licensing solution
A complete licensing solution for Windows Mobile applications in provided in ElecKey Mobile and ElecKey Ultimate, which includes activating license online (via the Internet) and offline (via phone, email, etc.), transferring license between mobile devices, and activating/managing license from a desktop or laptop computer.
Added KeyCheck .NET CF Component
The Compact Framework version of the KeyCheck .NET Component enables you to integrate the software protection and licensing capability into your Windows Mobile applications. It is fully integrated with Microsoft's Visual Studio .NET IDE at both design-time and run-time.
Added feature Automatic License Update
This feature allows you to enable the protected application to automatically connect to the Activation Server to update and validate license in background process. It enables you to have control over the application even if it has been activated.