Primero que todo:
Gracias por la diferencia entre
y
Luego gracias por el trabajo de buscar las funciones. No soy muy bueno todavía como para entender ese código, pero me llevo una idea. Seria:
Mientras que la licencia sea válida: ejecuta la funcion eval() con el programa dentro. Si no, muestra un error de licencia y termina el programa.
Como decía al inicio del post, estaba dispuesto a escuchar sobre mejoras a mi idea, ya que mi idea era cuando más un archivo txt en el servidor que tuviera la fecha de la ultima ejecucion y un numero a descontar. Si la fecha actual era mayor que la fecha de caducidad, entonces restaba tantos numeros como diferencia hubiera.
Pero ese método es mucho más efectivo. Gracias Engel Lex por la ayuda como siempre. Tema Solucionado parcialmente hasta que encuentre la forma de hacerlo por mi mismo, pero pueden cerrarlo. Ahora mismo lo marco como resuelto