Aplicacion Expira en 30 dias

Iniciado por CsarGR, 23 Abril 2007, 10:27 AM

0 Miembros y 1 Visitante están viendo este tema.

CsarGR

Hola,
Estoy creando una aplicación en la que me gustaria que al cabo de 30 dias expirase y no se permitiese su uso.
¿Como se puede hacer para que si al cabo de 30 dias si quieres seguir usandolo tengas q volver a pedirlo?

He probado algunas cosas pero simplemente con volverlo a copiar y ejecutar el original se vuelve a permitir.
¿Alguna idea?
Mi intención es que al que tengo que dar la aplicación no se quede con ella de por vida. Seguro que alguna vez os ha pasado.
¿Alguna idea?

Gracias a todos

Lambda

puedes guardar la fecha del primer inicio en el registro, y cuando vuelvas a inciar el programa que saque la fecha y le reste los dias de la fecha actual, en caso de que sean 30 pues ya sabes  XD

CeLaYa

pero si le cambian la fecha a la pc puede seguir ejecutandose
"La soledad es el elemento de los grandes talentos".
Cristina de Suecia (1626-1689) Reina de Suecia.

Zeroql

puedes hacer un Dword en el registro de windows(REGEDIT) en el cual haya un contador y que cada dia le sume un numero a este valor. y listo.
EJ:
tienes el el regedit 20/03/2007,1
la fecha es para que si es un dia diferente  le sume al 1 otro 1

'aqui code para leer desde el registro y guardarlo en variable(variable)
if mid(variable,1,10)<>date then
  variable=date & mid(variable,11,1) + 1
  'code pra guardar el el registro
end if

algo asi pude hacer para tu programa.
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#


Mad Antrax

Una cosa, yo estoy trabajando en un modulo para hacer aplicaciones trial... exactamente que quieres hacer?

Quieres que tu programa dure 30 dias y luego pida un serial para desbloquear? O quieres que pasado 30 dias deje de funcionar?

Saludos!!
No hago hacks/cheats para juegos Online.
Tampoco ayudo a nadie a realizar hacks/cheats para juegos Online.

lepumin

Si estas creando una aplicacion Online (osea q use internet) entons suficiente con guardar la fecha del primer uso en el registro de windows, claro q cifrado para darle algo complejidad, las fechas la consultas via web en cualquier servidor que te da la fecha y hora mundial UTC (Tiempo Universal Coordinado) . y listo.   ;D


yovaninu

lo que yo haria es guardar el avance dia a dia y en forma cifrada en un archivo que lo renombraria a un DLL, eso si el programa dejaria de funcionar si en su directorio no encuentra ese archivo para casos en que se borre a proposito este archivo, por que eso de guardar datos en el registro no funcionaria si una PC esta congelada o freezada, bueno es una idea

CsarGR

Gracias a todos por vuestra colaboración.

MadAntrax. Lo que me gustaria es justo lo que estas haciendo. Un modulo que convierta mi aplicación en un trial de 30 dias por ejemplo, y luego no sea válido.
¿Puedes informarme sobre ello?

Lo de que pida un serial o sea necesario bajarte otro es algo en lo que no habia pensado.
Habia visto una serie de aplicaciones trial en las que decian que expiraba a los 30 dias y al llegar a la fecha dejaba de funcionar, pero con volverlo a instalar llegaba. Pensaba en el medio de resolver esto.

Gracias a todos por participar. Espero que se logre realizar esta proteccion trial.

Una vez mas, gracias

soru13

y no se podria hacer que alcabo de X horas en ejecucion el programa este expirara???

soru13

estoy creando lo de k expire  pero con un cronometro de tiempo, es decir que por ejemplo a las 200 horas de uso pida serial, lo k e echo es meter un cronometro mientras se ejecuta el trial y cuando cierras el programa guarda el tiempo que lleva en diferentes archivos de texto. Ahora tengo que hacer que continue por donde iva... cuando lo acabe pondre el code