Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-03-2005
soloriv soloriv is offline
Miembro
 
Registrado: jul 2004
Posts: 75
Poder: 20
soloriv Va por buen camino
sistema anticopia

Hola club
Mi consulta es como realizar un sistema anticopia de mi aplicacion .Trabajo con delphi 5 y 6 y la intencion es evitar pirateria. El software posee db en paradox o posiblemente otras db y genera archivos graficos.
Saludos y gracias Soloriv.
Responder Con Cita
  #2  
Antiguo 26-03-2005
José Arce José Arce is offline
Miembro
 
Registrado: may 2003
Ubicación: Mollet del Valles (Barcelona)
Posts: 35
Poder: 0
José Arce Va por buen camino
Hola soloriv, hay dos sistemas de protección, uno que te lo programes tú y otro que uses una llave comercial externa.
Ventajas de la llave: Te olvidas de formateos de disco duro por averías pues a la llave no le afectan estos problemas.
Inconveniente de la llave: Como siempre el dichoso dinero, pues aproximadamente cada llave cuesta sobre 30€ mas el sof de desarrollo y eso lo tienes que incrementar en tu programa(como es lógico).
La otra opción es hacerlo por programa, te contare como lo hago yo, tomo él numero de serie del disco duro, le sumo el numero de cluster y realizo una serie de operaciones (dividir, multiplicar, convertir a string e invertir el orden, y todo lo que se te ocurra)con lo cual te generara un numero o cadena (según prefieras),este numero lo muestras en la pantalla principal y es el que el cliente te tiene que dar, dicho numero lo tratas y generas una clave que le devuelves .
Como es lógico tendrás una tabla donde guardes la clave que le suministres al cliente para comprobarla cada vez que se inicie el programa.
Mientras el programa no esta registrado es totalmente operativo como demo, pero genero ticket fijos con mensajes de demo y no los guardo en la tabla de pesadas.
El inconveniente de este método es que cada vez que se formatea el disco duro el numero de serie varia y se tiene que volver a dar otra clave y nos tenemos que “fiar” de que ha sido una avería y no una farsa para instalarlo en otro ordenador.
Así explicado puede parecer complicado pero la verdad es muy sencillo, si te interesa dímelo y te puedo poner algo de código, a propósito uso el componente MsystemInfo que te da un informe completo de todo el PC.

Un saludo José Arce
Responder Con Cita
  #3  
Antiguo 26-03-2005
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.913
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Si generas archivos graficos, considera mejor meterles una marca de agua (watermark) o ponle un label al grafico que diga "Version Demo" o lo que sea. Es mas efectivo controlar los archivos que los programas.

Las opciones tipicas como la de generar keys y todo eso, despues de hacer varias cosas de esas yo mismo... te recomiendo que lo olvides. No justifica el tiempo que se invierte en esas cosas y terminas teniendo mas costos por soporte y usuarios frustrados que con la posible pirateria del producto. Es mas economico simplemente usar un sistema ya probado. He escuchado que http://www.aspack.com/ es suficientemente bueno y no sale tan caro (US 100) (antes de rechazar la idea de comprar algo de esto piensa logicamente: Cuanto vale tu tiempo, cuanto te demorarias en hacerlo y no importa que tan listo seas, igual se podra tumbar cualquier idea que tengas. Todas las que escuches son las que todos hacen e igual la que todos los hackers conocen)

Te recomiendo leer http://www.codeproject.com/gen/desig...tialWisdom.asp para ideas adicionales que pueden resultar mejor...
__________________
El malabarista.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 18:08:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi