Te recomiendo que repases algo que escribi hace rato:
http://www.clubdelphi.com/foros/show...6&postcount=10
Ademas, el que estes preguntando lo que preguntas te descalifica insofacto para manejar la seguridad en sistemas
Lo peor es usar fechas. Recuerdo en mis tiempos de novato que al igual que otros millones se me ocurrio lo mismo. Que lindo que funciono hasta que la pila de la board se frego y empezo a reportar fechas que no eran.
Menos mal que la board era la mia
No metas en el registro, no frieges con archivos del sistema, no uses seriales del disco. Olvidalo. Usa un componente, incluso OnGuard en sourceforge no siendo lo mas seguro es mejor que lo que puedas hacer. Y leete el post y mas aun los enlaces al mismo.