Ver Mensaje Individual
  #4  
Antiguo 09-11-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Reputación: 24
seoane Va por buen camino
Eso depende de lo que quieras conseguir. Me explico, si lo que quieres evitar es que se tengan que volver a introducir los datos de configuración podrías generar un archivo con una copia de los datos de configuración, archivo que tu cliente debería de guardar en lugar seguro (un Cd, otro disco) y tu programa debería dar la opción la primera vez que se ejecuta de introducir los datos de nuevo o utilizar la copia guardada.

Ahora bien, si lo que quieres es crear una especie de "demo" que se ejecute un numero de veces limitado, pues no puedes hacer nada. Si tu programa esta en un Cd por ejemplo, y el disco duro es formateado, es imposible saber si tu aplicación ya ha sido ejecutada. Esa información tienen que guardarse en alguna parte. Incluso podríamos pensar en distribuir nuestra aplicación en un disco o memoria usb y modificar el contenido de este al ejecutar nuestra aplicación, pero nada impediría que el "cliente" hiciera una copia del disco antes de empezar a instalar el software.

Yo solo veo dos soluciones, usar una llave hardware (busca en google, las hay a muy buen precio), o si el cliente dispone de conexión a Internet hacer que nuestra aplicación pida permiso para ejecutarse a través de Internet. De esta forma podríamos controlar, cuando, como y cuantas veces se ejecuta la demo.
Responder Con Cita