Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/02/2005, 05:59
Avatar de Jordi Googleman
Jordi Googleman
 
Fecha de Ingreso: diciembre-2004
Ubicación: Barcelona
Mensajes: 41
Antigüedad: 19 años, 5 meses
Puntos: 0
Cita:
Iniciado por 2Fast To You
Gracias, es muy buena tu idea, pero el objetivo es hacer que Te genere un No. único para la computadora y de ese No. salga un Serial. Compuesto por 4 dígitos en 4 columnas.
Opción 1: Al desarrollar tu aplicación, genera un fichero con las distintas combinaciones de dígitos que considerarias correctas. Lógicamente, tendrás que encriptarlo y ocultarlo. Tu aplicación deberá consultar ese fichero encriptado y comprobar el serial introducido por el usuario.

Opción 2: Al instalar la aplicación generas un serial que será único para ese usuario. Básate en parámetros tales como el nombre de usuario (se lo pides durante la instalación) y otros parámetros personalizables. También puedes analizar el hardware del usuario y sacar datos de allí (no te lo recomiendo, ya que según que hardware emplees vas a fastidiar al usuario).
Encripta ese nombre de usuario (convierte los caracteres ASCII a valores numéricos y luego aplícales una función más o menos compleja que puedas desencriptar tu, claro está), y lo almacenas oculto en algún fichero de los que forman parte de tu aplicación.

Cita:
Iniciado por 2Fast To You
PD: Una pregunta sabes como hacer para hacer un DEMO de 15 o 30 días ?
Lo que se suele hacer en estos casos es que, durante la instalación (o en la primera ejecución del programa), se te crea un fichero camuflado (puede ser un fichero de texto oculto como una dll del sistema, una imagen de esteganografía, etc...) con la fecha de instalación o primera ejecución. Cada vez que se inicia el programa, miras la diferencia entre esa fecha y la fecha actual, y si supera los 15-30 dias abortas la ejecución.
__________________
:no: NO a las pantallas azules !