Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/08/2004, 12:50
OXIGENO
 
Fecha de Ingreso: febrero-2002
Mensajes: 442
Antigüedad: 22 años, 2 meses
Puntos: 2
y con algo de magia? jejejeje
Hace un largo tiempo se hablo en este foro sobre "Como Proteger un Exe"....
Era un proceso no muy complicado... que te permitia grabar el Cd en un formato en particular... no recuerdo bien... pero creo que generabas la imagen del disco... luego de esto... mediante un programita buscabas una clave... o hash dentro de esa imagen... y por ultimo... lo grababas en el CD... cuando ingresabas el CD te preguntaba un Nro de serie... .... entonces cada vez que la persona ejecute el cd... le pedia el nro de serie para poder ver lo que vos le grabaste...
Pero no te sirve... porque... vos a tu amigo si o si le tendrias que dar el nro para que lo pueda ver....

Tal vez yo .. si tendria que hacerlo lo haria asi... Primero... tu amigo tiene que tener conexion a internet... si el cd tiene acceso a algun server de Internet vas a lograrlo!!
Si tu amigo no tiene conexion... el cd no se ejecuta....
La idea es...algo asi: se ejecuta el CD... chequea la conexion...
Si hay conexion te conectas a algun server tuyo... (todo de forma transp) y en alguna tabla de access mysql... (depende del lenguaje... ASP PHP que elijas para hacerlo)
Lees algun campo... que diga si es la primera vez que entra o no... si entra por primera vez... el valor del campo que vas a obtener va a ser "true" por decirte algo... esto se me ocurre todo ahora en el momento.
Entonces... como es la primera vez que entro en el cd... guardas la Ip... fecha y hora
en alguno de los campos de la tabla.... y actualizasel campo de "primeraVez" a false una vez que los grabaste... devolves estos datos a flash... y mediante SharedObject guardas este dato tambien en la pc del cliente....
La proxima vez que entre... ... chequea conexion... de nuevo revisa la tabla en el server... el campo "primeraVez" en este caso esta en false.. significa que entro antes!!
Simplemente haces un select de la IP... la devolves a flash... y la comparas con la Clave local... la que guardaste con shared object.... si no la encuentra... es porque esta entrando desde otro lado...
Tambien podes hacer que si entra desde otro lado... en la tabla del server te actualize algun campo que te diga desde que Ip....
jijiji... es buena??

Si tu amigo te pregunta... por que el cd requiere conectarse.... le decis que usas una Shared Library... donde lees las fonts desde un server tuyo.
jejejeje

Salu T
__________________
tech-nico.com