The information on this page refers to LM-X v5.5.6 or newer, which added a new utility for removing client's borrow store. If you are using a previous version of LM-X, please see the documentation for previous versions. |
LM-X consists of several libraries and utilities/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 | Utility for generating LM-X security configuration files and needed header files to compile the license generator and client application. |
liblmxclient_md.lib | liblmxclient.a | Library for licensing, used by the client application. Note that the Windows libraries liblmxclient_mt.lib and liblmxclient.lib are identical. |
libhasphsupport.lib | libhasphsupport.a | Support library needed when dongles are used with LM-X. (Not available on all platforms.) |
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 | 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. |
liblmxnetd.dll | N/A (Windows only) | Debug version of liblmxnet.dll (above). |
lmxjava.dll | liblmxjava.so or | 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 configuration tool for end users. |
lmxresetsystemclock.exe | lmxresetsystemclock | Utility for resetting the end user's system clock. |
lmxresettrial.exe | lmxresettrial | Utility for resetting the end user's trial license information. |
lmxresetclientborrow.exe | lmxresetclientborrow | Utility for resetting the client's borrow store. |
See Distributing applications to end users for additional details about files that are distributed to end users.