After you have developed the protected application and finished the
tests on your development machine, the next step is to deploy and distribute the
application to the user. The following provides a checklist of the needed
system files (i.e. libraries) that must be included with your application.
For Java applications, the needed system files include the KeyCheck
library and the ElecKey agent (for Local or Network Key).
The table below lists the needed system files for the application
protected as Machine and USB License. These system files must be placed in the
same folder as the protected executable.
Java
Apps |
||
Architecture : OS |
System
Files |
Available
in Directory |
32-bit : Windows
XP/ 2003/Vista/7/8/10 (x86/x64) |
EKC3220E.DLL,
EKAG20NT.EXE |
MULTIPLATFORM/DEPLOY |
64-bit : Windows
XP/ 2003/Vista/7/8/10 (x64) |
EKC6420E.DLL,
EKAG6420.EXE |
MULTIPLATFORM/DEPLOY |
x86 : macOS
10.6/ 10.7/ 10.8/ 10.9/ 10.10/ 10.11/ 10.12/ 10.13/ 10.14/ 10.15/ 11 |
LIBEKC20E.DYLIB,
EKAG20 |
MULTIPLATFORM/DEPLOY |
x86-64 : macOS
10.9/ 10.10/ 10.11/ 10.12/ 10.13/ 10.14/ 10.15/ 11 |
LIBEKC6420E.DYLIB,
EKAG6420 |
MULTIPLATFORM/DEPLOY |
ARM64 : macOS
11 |
LIBEKCARM6420E.DYLIB,
EKAGARM6420 |
MULTIPLATFORM/DEPLOY |
Qt,
Delphi, C++ Builder Apps |
||
Architecture : OS |
System
Files |
Available
in Directory |
32-bit : Windows
XP/ 2003/Vista/7/8/10 (x86/x64) |
EKC3220.DLL,
EKAG20NT.EXE |
MULTIPLATFORM/DEPLOY |
64-bit : Windows
XP/ 2003/Vista/7/8/10 (x64) |
EKC6420.DLL,
EKAG6420.EXE |
MULTIPLATFORM/DEPLOY |
x86 : macOS
10.6/ 10.7/ 10.8/ 10.9/ 10.10/ 10.11/ 10.12/ 10.13/ 10.14/ 10.15/ 11 |
LIBEKC20.DYLIB,
EKAG20 |
MULTIPLATFORM/DEPLOY |
x86-64 : 10.9/
10.10/ 10.11/ 10.12/ 10.13/ 10.14/ 10.15/ 11 |
LIBEKC6420.DYLIB,
EKAG6420 |
MULTIPLATFORM/DEPLOY |
ARM64 : macOS
11 |
LIBEKCARM6420.DYLIB,
EKAGARM6420 |
MULTIPLATFORM/DEPLOY |
The table below lists the needed system files for the application
protected as Network License. These system files must be placed in the same
folder as the protected executable.
Java
Apps |
||
Architecture : OS |
System
Files |
Available
in Directory |
32-bit : Windows
XP/ 2003/Vista/7/8/10 (x86/x64) |
EKC3220E.DLL,
NKAG20.EXE |
MULTIPLATFORM/DEPLOY |
64-bit : Windows
XP/ 2003/Vista/7/8/10 (x64) |
EKC6420E.DLL,
NKAG6420.EXE |
MULTIPLATFORM/DEPLOY |
x86 : macOS 10.6/
10.7/ 10.8/ 10.9/ 10.10/ 10.11/ 10.12/ 10.13/ 10.14/ 10.15/ 11 |
LIBEKC20E.DYLIB,
NKAG20 |
MULTIPLATFORM/DEPLOY |
x86-64 : 10.9/
10.10/ 10.11/ 10.12/ 10.13/ 10.14/ 10.15/ 11 |
LIBEKC6420E.DYLIB,
NKAG6420 |
MULTIPLATFORM/DEPLOY |
ARM64 : macOS
11 |
LIBEKCARM6420E.DYLIB,
NKAGARM6420 |
MULTIPLATFORM/DEPLOY |
Qt,
Delphi, C++ Builder Apps |
||
Architecture : OS |
System
Files |
Available
in Directory |
32-bit : Windows
XP/ 2003/Vista/7/8/10 (x86/x64) |
EKC3220.DLL,
NKAG20.EXE |
MULTIPLATFORM/DEPLOY |
64-bit : Windows
XP/ 2003/Vista/7/8/10 (x64) |
EKC6420.DLL,
NKAG6420.EXE |
MULTIPLATFORM/DEPLOY |
x86 : macOS
10.6/ 10.7/ 10.8/ 10.9/10.10/10.11/10.12/10.13 /10.14/10.15/11 |
LIBEKC20.DYLIB,
NKAG20 |
MULTIPLATFORM/DEPLOY |
x86-64 : macOS
10.9/10.10/10.11/ 10.12/10.13/10.14/10.15/11 |
LIBEKC6420.DYLIB,
NKAG6420 |
MULTIPLATFORM/DEPLOY |
ARM64 : macOS
11 |
LIBEKCARM6420.DYLIB,
NKAGARM6420 |
MULTIPLATFORM/DEPLOY |
Besides the above system files, the application also needs the Network
Key configuration file, which specifies the parameters for connecting to
the NetKey License Server. The default file name is NETKEY.INI for Windows and
NETKEY.PLIST for macOS, or you can change the file name as you want. The file
must be placed in the same folder as the protected application.
For more information on how to deploy the NetKey License Server
and Network License, see the NetKey
License Server section.
|