Sí, no es mala la idea pero tené en cuenta de que la terminal puede estar sin internet, tener un firewall activo, o alguien medio avanzado puede detectar contra qué IP o URL estás validando y te mete un registro DNS local apuntando al 127.0.0.1 y te arruina el día. Otra cosa que podría andar es el trialware de InstallShield. La verdad no lo usé nunca, pero por lo que leí alguna vez InstallShield se encarga de validarte licencias y trials de la aplicación que estás metiendo en el setup. Por supuesto vas a tener que pagar InstallShield y las licencias de éste servicio, y al ser un producto tan conocido seguro deben andar dando vueltas diferentes generadores de claves.... 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: puntonet@mug.org.ar [mailto:puntonet@mug.org.ar] En nombre de Matías Aguilar Enviado el: Martes, 18 de Enero de 2011 16:01 Para: puntonet@mug.org.ar Asunto: [puntonet] Software de Licencias Gracias por la respuesta. Sí, algo así había pensado (ya lo estoy desarrollando yo), y a eso agregarle una validación online contra un webservice, para hacerla expirar después de un tiempo. Saludos. El 13/01/2011 6:05 p, Mauro Andrea escribió: 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: puntonet@mug.org.ar [mailto:puntonet@mug.org.ar] En nombre de Matías Aguilar Enviado el: Viernes, 07 de Enero de 2011 21:47 Para: puntonet@mug.org.ar 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