Du kannst dir mal die Freeware "TurboPower OnGuard" ansehen. Ich verwende eine abgeleitete Version in meinen eigenen Projekten. Die Quellen findest du
hier. "Hexlicense" von Jon Lennart Aasenden wäre eine weitere Alternative (gewesen). Die Library war kurzzeitig unter einer freien Lizenz auf Bitbucket verfügbar. Aktuell finde ich nur noch diese
Beschreibung. Jon Lennart Aasenden hat(te) ein eigenes Community Portal aufgemacht. Vielleicht findet du die Quellen dort.
Bis bald...
Thomas