LM-X consists of several libraries and tools, described in this section. See Getting Started With LM-X License Manager for instructions on getting a license server and sample applications running in just a few minutes.
The following files are for developers and are not for redistribution.
Component |
|
Description |
Windows filename |
Unix filename |
|
lmx-sdk_version{}platform{_}.msi |
lmx-sdk_version{}platform{_}.sh |
LM-X SDK installer. |
lmxdev.exe |
lmxdev |
Tool for generating LM-X security configuration files and needed header files to compile the license generator and client application. |
liblmxclient_md.libliblmxclient_mdd.libliblmxclient_mt.lib (or liblmxclient.lib)liblmxclient_mtd.lib |
liblmxclient.a |
Library for licensing, used by the client application. |
libhasphsupport.lib |
libhasphsupport.a |
Support library needed when dongles are used with LM-X. |
lmx.h |
lmx.h |
Include file for the client library. |
xmllicgen.exe |
xmllicgen |
The XML license generator. |
examples |
examples |
This directory contains many examples on how to use LM-X. |
The following files are for end users and may be redistributed freely.
Component |
|
Description |
Windows filename |
Unix filename |
|
lmx-enduser-tools_version.msi |
lmx-enduser-tools_version.sh |
LM-X end-user tools and license server installer. |
lmx-serv.exe |
lmx-serv |
License server. This executable is the same for all vendors. |
no_security_config\lmx-serv.exe |
no_security_config/lmx-serv |
Pre-compiled license server, used to prepare license server for platform for which you have no physical machine. |
lmx-serv.cfg |
lmx-serv.cfg |
Configuration file for license server. |
liblmxvendor.dll |
liblmxvendor.so or liblmxvendor.dylib |
Library containing vendor-specific code such as callbacks, some LM-X server settings, and embedded security information. Must be shipped to end users along with the license server (lmx-serv). |
liblmx.dll |
liblmx.so or liblmx.dylib |
Client library. |
liblmxnet.dll |
N/A (Windows only) |
Managed class library that is a .NET wrapper for the LM-X client API. |
lmxjava.dll |
liblmxjava.so or liblmxjava.dylib |
Library that is a Java wrapper for the LM-X client API. |
liblmxjava.jar |
liblmxjava.jar |
Java archive with library that is a Java wrapper for the LM-X client API. |
no_security_config\liblmx.dll |
no_security_config/liblmx.so or liblmx.dylib |
Pre-compiled client library, to be used when you want to use a different compiler than LM-X is compiled with. |
lmxendutil.exe |
lmxendutil |
Command line utility for end users. |
lmxconfigtool.exe |
N/A (Windows only) |
GUI utility for end users. |
lmxresetsystemclock.exe |
lmxresetsystemclock |
Tool for resetting the end user's system clock. |
lmxresettrial.exe |
lmxresettrial |
Tool for resetting the end user's trial license information. |
See Distributing applications to end users for additional details about files that are distributed to end users.