Genesie - Generador de números de serie
Genesie es una herramienta de solucion.biz que le permite genera números de
serie según una plantilla de validación para los instaladores creados con
Visual Studio .NET 2003.
Información general
Es un requisito común en las aplicaciones Windows obtener la información del
usuario que instala la aplicación y validar que tiene una copia legal del
software.
Con Visual Studio .NET 2003 se pueden crear proyectos de instalación que
soliciten al usuario un número de serie antes de instalar el producto. Este
número de serie es comprobado por el instalador del producto siguiendo un
algoritmo prefijado.
Los números de serie tienen que tener un determinado formato que esta definido
por la plantilla de validación especificada en
el instalador del producto. Para crear los números de serie no existe una
herramienta sencilla que facilite esta labor. Genesie es una herramienta que
facilita la creación de número de series según una determinada plantilla.
Existen tres formar de utilizar Genesie:
-
Como aplicación de Windows: Puede descargar una versión para instalar en sistemas Windows haciendo clic aquí.
-
Como aplicación Web: Puede utilizar una aplicación Web para generar los número de serie haciendo clic aquí.
-
Como servicio Web: Puede consultar un servicio Web para generar los número de serie haciendo clic aquí.
Para más información de como utilizar Genesie consultar la documentación del producto.
La plantilla de validación define el formato de los números de serie validos.
Windows Installer sigue un algoritmo para determinar si un terminado número de
serie es valido según una plantilla de validación.
Una plantilla de validación puede estar formada por los siguientes caracteres:
-
#: Requiere un número que no se incluirá en el algoritmo de validación.
-
%: Requiere un número que se incluirá en el algoritmo de validación.
-
?: Requiere un carácter alfanumérico que no se incluirá en el algoritmo de validación.
-
^: Requiere una letra.
-
<: Los caracteres situados a la izquierda de este carácter no serán visibles en el cuadro de diálogo.
-
>: Los caracteres situados a la derecha de este carácter no serán visibles en el cuadro de diálogo.
Nota: Los caracteres < y > pueden no utilizarse, pero si aparecen
deben estar en pareja, primero el carácter < y luego el carácter >. Se
aconseja utilizar una plantilla de validación con los caracteres < y >,
con un prefijo o sufijo por producto.
El algoritmo de validación del número de serie es implementado por Windows
Installer. Windows Installer suma los números marcados como % en la plantilla
de validación y divide esta suma por 7, si el resultado es cero es un número de
serie valido.
Por ejemplo, #%B-%?, crea un cuadro de texto para #%, un literal para B, agrega
un guión, luego un cuadro de texto para % y otro para ?. Los números de serie
validos según esta plantilla de validación serial aquellos en que el primer,
segundo y 3 caracteres son números, el cuarto es una letra o un número y la
suma del segundo y tercer carácter es divisible por 7. Un número de serie
valido serial 13B-4C, la B y el – son literales y no hay que escribirlos.
El secreto del número de serie se encuentra en su plantilla, por lo que la
plantilla de validación es una información sensible.
Más información
Puede consutar la siguiente información relacionada con Genesie:
|