He hecho un pequeño programa de demostración que quiero entregar a mi cliente para que pueda ejecutarlo 5 veces para verificar su funcionalidad. No es un gran software para el que implemente algunas funciones de clave de serie y haga un software de prueba.¿Cómo evitar que un programa Demo Java sea utilizado regularmente por mi cliente?
Quiero una solución simple que puede restringir el uso del programa más de 5 veces o que puede eliminarse después de su límite de umbral.
Una solución vino en mi mente. Realizo 4 archivos .txt a través del mismo programa y los almaceno en diff. las ubicaciones en la computadora del cliente y estos archivos almacenan la cantidad de veces que se ejecutó el programa. Cada vez que se inicia la aplicación, comprueba todos esos archivos y si algún archivo contiene el número que representa el límite de umbral, simplemente sale diciendo que se ha alcanzado el límite de umbral.
¿Hay alguna otra solución mejor, pero simple, para evitar que el cliente la use varias veces?
Sería aún mejor si el programa se elimina después de su límite de umbral.
Si el cliente borra esos archivos de texto, puede usar su software hasta la eternidad –