Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Utility Library: Application License Management

This library has 5 classes.

ECF: app-license-keys.ecf

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.

Directory: library/utility/app-license

Classes

EL_APP_ACTIVATION_KEY

App activation key

EL_APP_ACTIVATOR

App activator

EL_MODULE_MACHINE_ID

Module machine id

EL_STORABLE_RSA_KEY

Storable RSA key

EL_UNIQUE_MACHINE_ID

Unique machine id based on MAC address of network adapter

Further Information

Click on class link to see notes.