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/

Responder a