Antiguamente yo lo hacia levantando el número de serie del disco rígido donde se instalaba la aplicación, el tema es que si por algún motivo el disco se rompía nuevamente había que validarlo con otro amén de que no era 100% seguro ni exacto. Luego me volqué a las llaves de hardware tipo HardKEY, a partir de ese momento ya no tuve mayores inconvenientes, las llaves son muy seguras y fáciles de configurar, incluso se pueden activar o desactivar módulos del sistema o entregar versiones con fecha de vencimiento que luego con la misma llave se pueden activar en forma remota, en fin no es que quiera hacer chivo a esta empresa, pero en verdad para este tipo de caos son muy recomendables incluso no tienen un costo muy elevado.
Saludos y espero te sirva la info. Carlos Adolfo Codesido * [email protected] _____ De: [email protected] [mailto:[email protected]] En nombre de Axel Kalbermatten Enviado el: martes, 23 de diciembre de 2008 9:50 Para: vbnet List Member Asunto: [vbnet] Serial Key en Visual Basic .NET Hola, estoy por vender mi primera aplicacion comercial y quiero crear una especie de "Serial Key" validador; esto seria en VB.Net, y pense en lo siguiente: sacar datos de la pc donde se instala, o generar un GUID, esto arrojaria una combinacion de letras/numeros/simbolos; que a traves de un algoritmo de transformacion devuelve el serial final. La pregunta es la siguiente: 1-¿De donde saco los datos particulares de cada PC, para que la combinacion inicial de letras/numeros/simbolos sea unica por cada pc? 2-¿Como almaceno el estado registrado/ sin registrar, sin que sea facilmente modificable por un usuario? 3- Pense en grabar una tabla en la base de datos SQL Server que tengo; entonces..., ¿Como hago para evitar que copien toda la base y el soft y corra en otra maquina?. Desde ya muchas gracias _____ Yahoo! Cocina Recetas prácticas y comida saludable Visitá http://ar.mujer.yahoo.com/cocina/
