There are several solutions.
- One of the most common solutions is the need for online authentication for each new installation.
Solutions that may be viable in some situations:
- Self-modifying executable file. Just let the installer change itself and decrease the counter. But it is easy to defeat by making several copies of the executable file.
- , .