Top  Next




If you are a Delphi programmer and need to market your software securely, and you want that your potential customers to evaluate your products before they buy them, then AVLock SIMPLE is the solution that you are looking for.


Also, with this small component you will be able to manage the whole licensing cycle of your application through internet , namely:


Start the trial period.

Extend the trial period.

The user buy the application and send data to your website.

The user activate the application.

The user optionally moves the license to another computer.




Allow to achieve the licensing operations offline through registration keys.

Allow to provide licenses to be shared between a limited number of users and manage the process through the internet using the OLM.

Allow to manage the number of concurrent instances of your application.

Allow to configure your application to be installed into a removable disk like a pendrive, memory stick, etc.

Through the registration mechanism of AVLock SIMPLE, the application is linked to certain codes obtained from the computer like the BIOS, the CPU, the Hard Disk, etc. Called The InstallCodeSources. Then, based on these sources is calculated the InstallCode. Finally the InstallCode is used to calculate the Registration Key. This way, when you register the Key, the application is linked to a single computer and will not work on other computers.

Detect when an user get back the system date, perhaps with the purpose to stay using your application after expiration, so you will be able to stop the program when that occurs.


Topics into this help file:




What is AVLock SIMPLE?

How to Buy AVLock SIMPLE?

New in v6.x




Register it for free

Install the component

Before Install the OLM

Install the OLM




Example 1

Example 2

Example 3

Example 4 - PayPal IPN


Aditional Information


Basic Concepts


The Dev-Panel

PayPal IPN

The Online License Manager OLM



The KeyGen utility

The codeCheck utility

The KeyCheck utility

License Agreement




I tried to make this help as clear and complete as possible, however they may have some issues not covered by this documentation. If you think I have missed something, or found errors, or have any idea that might be useful to improve this help, please let me know.


  Alcides Valega

Author of AVLock SIMPLE