La Web del Programador: Comunidad de Programadores
 
    Pregunta:  2913 - SEGURIDAD A MIS PORGRAMAS
Autor:  Bernabeth Marquez
Queridos amigos me gustaria saber como puedo colocar algun medio para evitar en un minimo la copia ilegal de mis programas en foxpro 2.6 para windows

  Respuesta:  Axel Ruiz
Hola, con respecto a la seguridad de tu programa, tambien, puedes definir en una base de datos especial ubicada en un lugar de windows. campos que almacenen el numero de serie del disco duro que se ha ejecutado por primera vez el programa, y luego hacer siempre la comparacion del mismo, lo cual te ayudara, a que si tu programa ha sido copiado de una maquina a otra, la puedes rastrear, asi mismo, una contrasena unica de instalacion, la cual permite almacenar el registro del disco duro, en tu base de datos, para asi tener pleno control den su software.

  Respuesta:  Alejandro Araujo
Muy buena idea la de Victor. Tambien puedes apelar a comprar unas llaves que van en un puerto Paralelo, o en un USB. Son mas costosos, aprox (us$ 45) consta de una memoria donde puedes ingresar tu clave, puedes tambien limitar el uso de tu producto.

  Respuesta:  ING. VICTOR CHAVEZ
HOLA DESDE HONDURAS

MIRA EN EL MENU PRINCIPAL DE TU PROGRAMA BUCA CON LAS OPCIONES

*:---------------
*: Verifica la existencia de CONF.PRB
*:---------------

OpenArch = fopen(´C:\windows\system\conf.prb´)
if OpenArch = -1
=MESSAGEBOX("ESTA ES UNA COPIA NO AUTORIZADA",16)
endif
CloseArch = fclose(OpenArch)

DONDE EL ARCHIVO CONF.PRB
ES UN ARCHIVO CREADO EN VFOXPRO
Y GRAMADO CON ESA EXTENCION
LA IDEA PRINCIPAL ES, COMPROBAR SI EL ARCHIVO EXISTE EN LA MAQUINA QUE SE ESTA EJECUTANDO. SI NO MOSTRAMOS EL MENSAJE Y SALIMOS