Banner showing base of Eiffel tower


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



App activation key


App activator


Module machine id


Storable rsa key


Unique machine id based on MAC address of network adapter

Further Information

Click on class link to see notes.