Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Protegiendo Programa

Estas en el tema de Protegiendo Programa en el foro de Visual Basic clásico en Foros del Web. Bueno, ya este tema se ha tratado mucho pero nunca llegamos al Final. Bajé el Monica8 para los que no lo conocen es un programa ...
  #1 (permalink)  
Antiguo 13/02/2005, 15:38
 
Fecha de Ingreso: septiembre-2003
Ubicación: Santo Domingo - R. Dominicana
Mensajes: 606
Antigüedad: 20 años, 7 meses
Puntos: 0
Protegiendo Programa

Bueno, ya este tema se ha tratado mucho pero nunca llegamos al Final. Bajé el Monica8 para los que no lo conocen es un programa de contabilidad.

Y cuando lo habrás te sale lo siguiente:



Y realmente me gustaría saber como se puede desarrollar algo como esto.

Espero que me Ayuden.

Saludos
  #2 (permalink)  
Antiguo 13/02/2005, 15:50
 
Fecha de Ingreso: octubre-2004
Ubicación: COLOMBIA
Mensajes: 240
Antigüedad: 19 años, 6 meses
Puntos: 3
Que es lo que quieres?
1.) Lo de los caracteres?
2.) O cantidad de ejecuciones?

1.) Para lo de los caracteres, puedes generar un
x = Int((255 * Rnd) + 1)
d = Chr(x)
MsgBox d 'Aqui solo te genera uno solo, los demas los agregarias con un bucle

2.) Para las cantidad de ejecuciones, leerias una variable que tendrias grabada en un archivo y la sumarias cada vez, al ser igual a cierto valor que tu asignes, no dejas iniciar mas el programa.

Ojala te sirva.
Chao
  #3 (permalink)  
Antiguo 13/02/2005, 15:55
 
Fecha de Ingreso: septiembre-2003
Ubicación: Santo Domingo - R. Dominicana
Mensajes: 606
Antigüedad: 20 años, 7 meses
Puntos: 0
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.

Espero haberme Explicado.

PD: Una pregunta sabes como hacer para hacer un DEMO de 15 o 30 días ?

Saludos
  #4 (permalink)  
Antiguo 15/02/2005, 05:59
Avatar de Jordi Googleman  
Fecha de Ingreso: diciembre-2004
Ubicación: Barcelona
Mensajes: 41
Antigüedad: 19 años, 4 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 !
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 15:27.