Getting started
- This guide is designed to help software publishers protect and license their software using
Licentrix EMS
. The guide provides background information and details about howLicentrix EMS
can best serve your protection and licensing requirements - To protect and license with the Licentrix EMS SDK, need basic knowledge of C/C++ and JSON
Licentrix EMS
- Cloud Control Panel for entitlement management
- Provides a centralised system for managing and automating the licensing activity
- Create an account for
Cloud Control Panel
- Licentrix EMS, to start entitlement management
Cloud Control Panel (with the SDK) allows you to
- Quickly and easily create features and products with the required feature set
- Control the lifecycle of features associated with a product
- Organize individual access and strict restrictions of licensed software for each device
- Prevent unauthorized copies of licensed software from running on other devices
After activation, the Internet is no longer required, the Program Key
is installed locally
Licensing
Involves granting permission to use a product or service under specific terms and conditions
Entitlement (license) may limit or grant access
- To use certain functions of a protected software
- Executable module(DLL) or the entire application
- Part of the source code, functions, classes etc.
- Specific resources, updates, support and other privileges under the license terms
Within the Licentrix EMS
licensing library, the developer or copyright holder of the protected software
imposes all restrictions through specific license terms in the Cloud Control Panel
Developer Tools
- Developer tools are the SDK, designed for software development
- Detailed description of Functions and Enumerations
- Repository with additional Examples on GitHub
Organizing and restricting access using the Licentrix EMS Cloud Control Panel
-
First of all, you need to create a new product
-
Then, create one or more features
-
Add the required features set to the product.
-
Select the software association scheme. And the fingerprint of the current computer will be generated based on the selection
Hardware from the list Program Key association Motherboard Motherboard (system board) CPU (by default) Central Processing Unit (CPU) HDD Hard Drives MAC Address MAC Address of Network Equipment -
Create a new license, add one or more products. Review fingerprint scheme and restrictions
-
Select the number of activations and confirm the entitlement.
-
Deliver the serial numbers to end users of the protected software for activation
Please note that association to potential hardware components is very important. For example, if the license was activated using a fingerprint based on CPU and MAC address. And if the network equipment is disconnected or replaced, the unique fingerprint on the current computer will change.
And until the PC is restored to its original state, further use of this Product key
will be impossible