License Generation Library

The license generation library is available for the C language and supported across the platforms described here.

Since v8.6.0, the license generation module is not available in the Sentinel RMS SDK ISO. It is distributed separately as an electronic delivery. Contact Technical Support for more details.

Windows

Sentinel RMS Library Static Library Dynamic Link Library
32-bit 64-bit 32-bit 64-bit
License generation library lscgen32.lib lscgen64.lib

lscgen32.lib (the import library)

lscgen32.dll (the DLL)

lscgen64.lib (the import library)

lscgen64.dll (the DLL)

An application linked with license generation or decode dynamic library cannot be debugged using an IDE (Integrated Development environment). This security feature protects these binaries against reverse engineering.

For Sentinel RMS v9.5 and earlier, you must specify /SAFESEH:NO linker option for applications linked with RMS 2012 libraries.

UNIX

Sentinel RMS Library Static Library Shared Library
32-bit 64-bit 32-bit 64-bit

License generation library

liblcgen.a liblcgen64.a

liblcgen.so

liblcgen64.so

On Linux, Sentinel RMS does not provide support for linking to the shared license generation library (liblicgen.so) during the build process. You should modify the build process to use the 'dlopen/dlsym' option while linking to a shared license generation library (liblicgen.so).

NOTE   This library is supported on Linux only.

Android

Not available

Linux ARM

Not available