El software de prueba es un software informático que puede ejecutarse durante un periodo de tiempo limitado antes de que caduque y deje de funcionar. La idea detrás de este concepto es que el usuario tiene la oportunidad de probarlo y luego decidir si le gustaría comprar su versión completa. En realidad, se trata de una muestra del software original que funciona durante un periodo de tiempo limitado. Puede tener o no todas las características del software original.
¿Cómo funciona la versión de prueba del software?
Hay muchos métodos que utilizan los programadores para saber cuándo ha transcurrido el periodo de prueba de un software. En épocas anteriores, se hacía algo tan básico como comprobar la fecha del sistema. Pero con el paso del tiempo se ha ido sofisticando. Como no hay dos programadores que piensen igual todo el tiempo, no se puede explicar un método determinado en este contexto.
Creación de entradas ocultas en el registro
Algunos programas de prueba hacen una entrada en el registro de Windows sobre cuándo se instaló, junto con la hora de instalación. El software, cuando se lanza, compara la fecha y la hora anotadas en el registro con la fecha y la hora del ordenador. Si esta última es mayor, la versión de prueba del software deja de funcionar
El software de prueba utiliza archivos ocultos y del sistema
Algunos programadores crean archivos ocultos o del sistema relacionados con la versión de prueba de un software y los colocan en la carpeta System32 o en la carpeta que contiene los controladores. Incluso pueden ser archivos de 0 bytes o vacíos. Si añaden una extensión que va a .sys o .ini, los usuarios se lo pensarán dos veces antes de editar los archivos. Los limpiadores de basura también los ignorarán
El software de prueba utiliza la dirección MAC del ordenador
En este caso, la dirección de los ordenadores se almacena en los servidores de la empresa editora del software junto con otros detalles como los datos y la hora y probablemente una instantánea del volumen que contiene los archivos ocultos. Estos archivos ocultos se han explicado en la sección anterior. Este almacenamiento de las direcciones MAC de los ordenadores o smartphones ayuda al trialware a decidir dos cosas. Primero, si el periodo de prueba ha expirado. Y en segundo lugar, le dice a la empresa informática que si el usuario está tratando de instalar otra versión del trialware en la misma máquina.