¿Cómo es que trabaja Cracklock?
Cracklock controla una lista de programas que usted le indique. Cuando un programa de esta lista necesita la fecha o la hora, Cracklock entra en operación engañndo al programa necesitado y devolviéndole una fecha/hora predeterminada por usted. De esta forma el programa "cree" que está corriendo en esa fecha/hora y sigue corriendo.
Para el usuario final : evita el virus del 30mo día
Con este sistema, usted puede evitar muchos problemas encontrados en softwares distribuídos en la Internet afectados por el virus del 30mo día, que provoca que los programas dejen de correr en una fecha determinada desde su instalación.
Para el desarrollador : es un método seguro para probar la compatibilidad de su software para el año 2000 (Y2K)
Con la ayuda de Cracklock, el desarrollador de programas puede rápida y eficientemente probar la compatibilidad con el "Año 2000" (Y2K) de softwares desarrollados por él.
Normalmente para hacer esto, el desarrollador modifica la fecha global del sistema, para simular la transición entre la noche del 31 de Diciembre de 1999 y el 1ro de Enero del 1900. Esto afecta el sistema de forma completa, y posiblemente trae como consecuencia una serie de defectos indeseados. He aquí algunos puntos de importancia que demostraré con dos ejemplos: :
Windows es un sistema operativo que reclama ser multiproceso : cualquier sea el programa que está probando Y2K, usted podrá también usar su computadora para ejecutar operaciones de rutina con los demás softwares instalados (siendo usted un usuario con licencia de uso de esos programas). Al usted cambiar la fecha global del sistema, la fecha impresa en los archivos creados por esos softwares será afectada Posteriormente a esto, no será fácil analizar el contenido de su disco duro, o usar rutinas de limpieza de los diferentes manejadores de discos como el Norton, etc.
Además, usted puede tener instalado uno de los famosos programas afectados por el virus del 30mo día, Paint Shop Pro por ejemplo, y quiere ejecutarlo. Si usted usa esta aplicación con la fecha del sistema cambiada al 31 de Diciembre del 1999 e intenta usar el PSP, obviamente desinformará al PSP al hacerle "creer" que ha expirado el período de 30 días ofrecido como prueba. PSP está bien programado -seguro que lo está- y no volverá a funcionar en su máquina aunque la instalación se haya acabado de hacer.