Foros del Web » Programación para mayores de 30 ;) » Programación General »

Ayuda como protejer soft contra pirateria.

Estas en el tema de Ayuda como protejer soft contra pirateria. en el foro de Programación General en Foros del Web. Hola Gente. Estoy buscando algun manual o pagina que explique diferentes formas de hacer un programa shareware o trial... Desde ya muchas gracias El-Czar...
  #1 (permalink)  
Antiguo 09/12/2004, 18:16
 
Fecha de Ingreso: abril-2002
Mensajes: 27
Antigüedad: 22 años
Puntos: 0
Ayuda como protejer soft contra pirateria.

Hola Gente.

Estoy buscando algun manual o pagina que explique diferentes formas de hacer un programa shareware o trial...

Desde ya muchas gracias
El-Czar
__________________
El Cuervo
  #2 (permalink)  
Antiguo 09/12/2004, 19:30
 
Fecha de Ingreso: septiembre-2003
Ubicación: Santo Domingo - R. Dominicana
Mensajes: 606
Antigüedad: 20 años, 7 meses
Puntos: 0
Bueno, primetarmente se que es usando el Registro de Windows lo que no se es como hacer para que el programa no habras a tal día que le pongas.

Saludos
  #3 (permalink)  
Antiguo 09/12/2004, 19:31
 
Fecha de Ingreso: septiembre-2003
Ubicación: Santo Domingo - R. Dominicana
Mensajes: 606
Antigüedad: 20 años, 7 meses
Puntos: 0
Mejor especifica en que estas programando si es en VB o que.

Yo trabajo con VB.

Saludos
  #4 (permalink)  
Antiguo 10/12/2004, 05:48
Avatar de lic_dahool  
Fecha de Ingreso: noviembre-2003
Mensajes: 418
Antigüedad: 20 años, 6 meses
Puntos: 0
Pues puedes usar varias formas, como por ejemplo limite de fechas, cantidad de ejecuciones, etc. Estos datos los almacenas en el registro o en algun archivo oculto.

Yo te recomiendo por ejemplo que utilices una clave especial donde se almacene la fecha de instalación, la cantidad de ejecuciones o fecha limite y deba cumplir ciertas reglas matemáticas para evitar que pueda ser modificado manualmente.

Para esto tendras también que hacer que el programa instalador genere la primer clave para ejecutar el programa por primera vez.

Para controlar que no cambien la fecha del sistema puedes también controlar la fecha y hora de los archivos de windows (por ejemplo el pagefile.sys se modifica cada vez que se inicia el sistema, y cada vez que se modifica el archivo de paginación).

Generar algo así no es complicado, pero lleva mucho código y muchas comprobaciones, ya que debes tener en cuenta las posibles tretas que pueden usar para desbloquear el programa.

Aquí tienes un active-x (http://www.active-x.com/listpage.asp...ct.asp?id=3607) que te permite proteger una aplicacion VB o .NET, claro que no es gratuito, pero puedes probarlo y darte una idea de como proseguir.

Saludos.
__________________
La cantidad total de inteligencia del planeta permanece constante.
La población, sin embargo, sigue aumentando.

COLE


:cool: Los ordenadores no resuelven problemas ... ejecutan soluciones.
Laurent Gasser


Tienes alguna duda :pensando: ? >>> www.google.com :aplauso: <<<
  #5 (permalink)  
Antiguo 10/08/2005, 07:48
Avatar de UID
UID
 
Fecha de Ingreso: febrero-2004
Ubicación: Villahermosa tabasco cent
Mensajes: 251
Antigüedad: 20 años, 2 meses
Puntos: 0
yo igual encontre otro :D
tambien no es gratuito

http://encomsw.com/AppExpire/AppExpire1.zip
__________________
http://www.xpresatelibre.com La Xpresion Al Maximo Nivel
  #6 (permalink)  
Antiguo 10/08/2005, 08:00
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años
Puntos: 17
Pero que quede claro, todo esto sólo sirve contra el usuario normal. ;)
  #7 (permalink)  
Antiguo 10/08/2005, 14:09
 
Fecha de Ingreso: junio-2005
Ubicación: México, México
Mensajes: 429
Antigüedad: 18 años, 10 meses
Puntos: 1
Cita:
Iniciado por MaxExtreme
Pero que quede claro, todo esto sólo sirve contra el usuario normal. ;)
Jajaja, muy cierto... tambien busca informacion hacerca de como evitar que un desensamblador pueda desensamblar (valga la redundancia...) tu programa :D
  #8 (permalink)  
Antiguo 10/08/2005, 16:43
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Cita:
Iniciado por scrolling
tambien busca informacion hacerca de como evitar que un desensamblador pueda desensamblar (valga la redundancia...) tu programa :D
Eso es imposible.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #9 (permalink)  
Antiguo 10/08/2005, 17:40
 
Fecha de Ingreso: junio-2005
Ubicación: México, México
Mensajes: 429
Antigüedad: 18 años, 10 meses
Puntos: 1
Pues yo sabia que habia software que no lo podias desensamblar con un simple desensamblador... claro, luego inventaron otra herramienta para que sí se pudiera...
  #10 (permalink)  
Antiguo 10/08/2005, 23:27
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Cita:
Iniciado por scrolling
Pues yo sabia que habia software que no lo podias desensamblar con un simple desensamblador... claro, luego inventaron otra herramienta para que sí se pudiera...
Desde el momento en que tu programa se ejecuta el microprocesador tiene que recibir los bytes en ensamblador con lo cual es posible ver que hace el proceso
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #11 (permalink)  
Antiguo 11/08/2005, 03:58
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años
Puntos: 17
Cita:
Iniciado por scrolling
Pues yo sabia que habia software que no lo podias desensamblar con un simple desensamblador... claro, luego inventaron otra herramienta para que sí se pudiera...
Lo único que hacen es "enrollar" el código, pero al final siempre sacan un parche para deshacer el rollo. Como dice Eternal Idol, siempre va a ir al procesador, así que...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:07.