Github

Download version 1.4.8: Windows or Linux

Utility Library: Application License Management

This contains a few basic classes for constructing an application license manager. The most important is a way to obtain a unique machine ID using a combination of the CPU model name and MAC address either from the network card or wifi card.

The principle developer of Eiffel-loop has developed a sophisticated license management system using RSA public key cryptography, however it is not available as open source. If you are interested to license this system for your company, please contact the developer. It has been used for the My Ching software product.

ECF: app-license-keys.ecf

Directory: library/utility/app-license

Classes

EL_APP_ACTIVATION_KEY

EL_APP_ACTIVATOR

EL_MODULE_MACHINE_ID

EL_STORABLE_RSA_KEY

EL_UNIQUE_MACHINE_ID