Updating dongle memory is widely used for changing the protected application operating conditions and/or its protection system, for example:
- Extending the period of program use (for programs with limited license term or limited number of runs)
- Application version upgrades
- Demo version activation
- Increasing the number of network licenses
- Expanding the functionality of software
- Modifying data or dongle memory structure
Two ways of dongle memory updates are available:
- Remote update – updating data in dongles located at the end-user
- Local update – updating data in dongles connected to the protected application developer’s computer