Page tree
Skip to end of metadata
Go to start of metadata

The information on this page refers to LM-X v4.9.3 or newer, which added a new debug version (liblmxnetd.dll) of the .NET library file. If you are using a previous version of LM-X, please see the documentation for previous versions

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.lib
liblmxclient_mdd.lib
liblmxclient_mt.lib (or liblmxclient.lib)
liblmxclient_mtd.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
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.

liblmxnetd.dll

N/A (Windows only)

Debug version of liblmxnet.dll (above).

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.