SoloCodigo

Programación General => Delphi => Mensaje iniciado por: h20_mx en Domingo 9 de Octubre de 2005, 19:31

Título: Archivos
Publicado por: h20_mx en Domingo 9 de Octubre de 2005, 19:31
hola buen dia, desearia saber como le hago con el siguente problema, ya que casi no se trabajar con archivos, lo que pasa es que tengo un programa en una empresa y casi no saben de computacion, pero me han dicho que me quieren piratear el programa(algo inevitable en realidad), lo que estan esperando(supongo yo) es a que termine por total el programa, lo que hice es poner una base de datos en un directorio de windows y cada que inician el sistema cheka que este archivo este, si no esta pues se cierra automaticamente, el problema es que el archivo es una base de datos clara, lo que quiero es un .ddl o algo asi, y que el programa cheke si existe, si alguen me puede ayudar le agreadeceria mucho. Saludos atte:h2o_mx :hola:
Título: Re: Archivos
Publicado por: RazoR en Domingo 9 de Octubre de 2005, 19:52
Googleando encontré ésto. Fijate si te sirve:

Código: Text
  1.  
  2. if FileExists('c:\boot.ini') then
  3.     ShowMessage('File exists!');
  4.  
  5.  

Saludos, Gonzalo
Título: Re: Archivos
Publicado por: Amilius en Domingo 9 de Octubre de 2005, 22:35
Actualmente casi todas las máquinas tienen tarjeta de red. para una solución más efectiva podrías chequear la dirección Ethernet (dirección física) de la tarjeta de red.  ;)

Y mejor que usar un archivo es unar el registro de windows, delphi viene con funciones para ello y en lugar de guardar una clave estática podrías generar una especial camuflada que cambie siempre así sea el mismo número (una parte aleatoria que enmascara el resto, los bits aleatorios sólo los conocería tu programa)

Y para asegurarte algo más de protección puedes comprimir tu .exe con el UPX (www.sourceforge.net (http://www.sourceforge.net))
Título: Re: Archivos
Publicado por: Amilius en Domingo 9 de Octubre de 2005, 22:42
Mejor si creas un programa de tu uso privado que registre la clave en el registro de windows para "activar" la copia, que te pida incluso una contraseña por si te lo piratean.  Y para que el nombre de la clave no quede tan visible en el .exe sería bueno que tengas algún programita para hacer una encriptación/desencriptación leve de cadenas, o usa el UPX para comprimir tu .exe como dices que no saben mucho de informática....
Título: Re: Archivos
Publicado por: h20_mx en Lunes 24 de Octubre de 2005, 18:56
hola, disculpame Amilius, no habia tenido tiempo de checar el foro hasta hoy que le hiba a poner eso del archivo, tienes toda la razon, muchas gracias lo hare mejor asi ya que es lo mejor, te agradezco tu tiempo, bueno nos estamos viendo  y nuevamente mil gracias  :hola:  :hola:  :hola:  :hola: