Hola Matías
Te comento que hace un buen tiempo atrás, antes de utilizar llaves USB optamos 
por implementar llaves lógicas como lo que vos planteás.
Tendrías que ver un poco WMI (http://www.freevbcode.com/ShowCode.Asp?ID=4571). 
Una idea sería la siguiente:
- Tomar el serie del micro o disco rígido.
- Generar un código de instalación basándote en éste número de serie
- Brindarle al usuario una clave de activación basada en el código de 
instalación
- Cuando el usuario ingresa la clave verificás si ésa clave es coherente con el 
código de instalación
- Si la clave es correcta, grabás en el registro de windows un tercer código 
encriptado que esté relacionado con el código de instalación y la clave de 
activación.
- Por último, al iniciar la aplicación deberías buscar ésa clave en el 
registro, desencriptarla y verificar que corresponda con el código de 
instalación.
 
De ésta forma cada vez que lo instalen en una PC nueva van a necesitar una 
clave, y si te copian la aplicación y la clave del registro no debería 
funcionar en otra PC dado que el serie del micro o disco no va a ser el mismo. 
Ojo que el serie del disco es manipulable.
 
Espero haberte orientado un poco, en lugar de marearte con tanto palabrerío, y 
que te sirva para lo que estés desarrollando.
 
Saludos!
 

Mauro E. Andrea
Newdev S.R.L. - Tecnología Informática
Rioja 1151 Piso 3 Of. 3
Tel. (0341) 530-0572 / 425-9808
www.newdev.com.ar <http://www.newdev.com.ar/> 
www.facebook.com/newdevsrl
www.twitter.com/newdevsrl

 

 

 

 

________________________________

De: [email protected] [mailto:[email protected]] En nombre de Matías Aguilar
Enviado el: Viernes, 07 de Enero de 2011 21:47
Para: [email protected]
Asunto: [puntonet] Software de Licencias


Hola gente. Alguien sabe de alguna solución gratuita para poner validación de 
licencias a una aplicación?
Lo que me interesa es poder validar la licencia con el hardware de la pc donde 
se instala (para que no instalen en otra pc).
Y que la licencia se pueda validar on-line, contra algun web service.

Estoy tratando de evitar las llaves USB para reducir costos, pero es para tener 
en cuenta (gracias pablo por la data).

Gracias

Responder a