Forums Últimos mensajes - Powered by IBM
 

Controlar Cantidad de instalaciones.

13/12/2006 - 14:22 por Daniel G. Samborski | Informe spam
Hola, estoy desarrollando una aplicacion en VB.NET 2003 y la licencia del
programa es para ser instalado en tres equipos, luego deberian comprar otra
licencia.
El tema es que necesitaría saber como lograr controlar esto, que no se pueda
instalar en mas de tres equipos, un servidor y dos clientes.
Si alguien sabe como o de alguna direccion en donde explique este tema se lo
agradeceria.


Daniel.
 

Leer las respuestas

#1 Roberto M. Oliva
13/12/2006 - 15:49 | Informe spam
Hola!

Hay muchas soluciones, pero yo te expongo las que me parecen mas
fiables:

- Utilizar una llave. Puedes utilizar una llave por licencia o una
llave programada para ejecutar N licencias situada en el ordenador que
corra la aplicacion servidora. Las aplicaciones cliente, contactan con
el servidor para saber si pueden correr o no (tienen licencia o no).
Hay muchas, pero quizas la mas famosa es: http://www.aladdin.com/

- Si hay conexion a Internet, hacer la validacion de la licencia contra
un servicio web. Cada cliente tiene un codigo y, cuando se arranca un
programa, éste contacta con el servicio web, para saber si se pude
ejecutar (tiene licencia).

Cada opcion tiene sus ventajas y sus inconvenientes. No existe la
solucion gloriosa, todas dan por saco al desarrollador y al usuario
final. Todo depende de lo estricto que lo quieras llevar y tampoco
existe la solucion inquebrantable. Si alguien se lo propone, siempre va
a sacar un crack para utilizar tu aplicacion sin licencia. Todo depende
de lo ineteresante que sea.

Espero haberte ayudado un poco
Saludos
Roberto M. Oliva

Daniel G. Samborski ha escrito:

Hola, estoy desarrollando una aplicacion en VB.NET 2003 y la licencia del
programa es para ser instalado en tres equipos, luego deberian comprar otra
licencia.
El tema es que necesitaría saber como lograr controlar esto, que no se pueda
instalar en mas de tres equipos, un servidor y dos clientes.
Si alguien sabe como o de alguna direccion en donde explique este tema se lo
agradeceria.


Daniel.

Preguntas similares