como registrar el programa en la máquina instalada

01/04/2008 - 22:30 por jcpc91 | Informe spam
Cómo puedo registrar el programa ke se instala en el equipo cliente
para evitar que el programa sea copiado a otra máquina con tan solo
hacer un copy page y de esa forma hacer que el programa cuando se
intente correr en otro equipo en el cual no se instaló lo detecte y le
mande al usuario el mensaje

Preguntas similare

Leer las respuestas

#1 Marino Posadas
03/04/2008 - 11:52 | Informe spam
Hola

El problema que planteas es histórico. Recuerdo una solución que tuve que
usar (trabajando en Clipper) pero que ahora en Windows sería difícil de
implantar (aunque no imposible). La idea era utilizar los dos bits
reservados -7 y 8- del sistema de ficheros del DOS. Utilizando ensamblador
embebido en un programita hecho en C, conseguí acceder a esos dos bits y
escribir ahí. Como el DOS no los reconocia como útiles, cuando el fichero se
copiaba, la copia no tenía esa "marca", y el programa siempre comprobaba al
principio la existencia de la marca: si no estaba...¡adios!

Ahora, el método más seguro es el que usan las empresas distribuidoras de
software: tienen un mecanismo generador de números válidos de clave, y
permiten que el programa funcione como demo durante x días. Si quieres
activarlo, solicitas la clave, y cuando la introduces, el algoritmo interno
comprueba su validez y activa el producto.

Naturalmente, hay otros sistemas de protección más "duros" (y en algún caso,
como lo que hizo Sony introduciendo un "rootkit", intolerables, desde un
punto de vista ético). StarForce es un sistema que se basa en la lectura
números de chasis de buena parte del hardware del equipo y algunas cosas
más. Eso requiere reiniciar el equipo una vez instalado el sistema, pero da
un nivel de seguridad suficiente para propositos comerciales.

También hay otros sistemas como las mochilas y demás, que están bastante en
desuso...

Espero que te haya dado una idea global de la situación.

Un saludo

Marino Posadas
www.ElAveFenix.net



escribió en el mensaje de noticias
news:
Cómo puedo registrar el programa ke se instala en el equipo cliente
para evitar que el programa sea copiado a otra máquina con tan solo
hacer un copy page y de esa forma hacer que el programa cuando se
intente correr en otro equipo en el cual no se instaló lo detecte y le
mande al usuario el mensaje
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida