FoxPro/Visual FoxPro - cambiar fecha demo archivo .exe

   
Vista:

cambiar fecha demo archivo .exe

Publicado por Cristina cristinoncia@msn.com (3 intervenciones) el 07/06/2017 18:59:16
Hola!
Tengo un programa hecho por Visual Foxpro. El problema es que no quiero seguir con el mantenimiento y la empresa que lo hizo me puso una fecha limite (por remoto).
Abro el archivo .exe, selecciono usuario y contraseña y se sale.
He mirado el archivo con el bloc de notas y encuentro esta secuencia, ¿Cómo la modifico?


1
2
3
4
5
6
7
8
ENDIF
UNLOCK all
*DECLARE INTEGER GetActiveWindow IN win32api
*thisform.ctTray1.SetIcon
IF DATE()>=CTOD("01.05.2017")
	wreg=FCREATE("reg.txt")
	FCLOSE(wreg)
ENDIF


No se si os falta algún dato más para ayudarme.

Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Mauricio Antonio

cambiar fecha demo archivo .exe

Publicado por Mauricio Antonio (1434 intervenciones) el 07/06/2017 22:10:29
Puedes comentariar la pregunta:

1
2
3
4
*IF DATE()>=CTOD("01.05.2017")
*    wreg=FCREATE("reg.txt")
*    FCLOSE(wreg)
*ENDIF
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

cambiar fecha demo archivo .exe

Publicado por cristina cristinoncia@msn.com (3 intervenciones) el 07/06/2017 23:04:02
son los asteriscos lo que tengo que incluir?

y la fecha no hay que modificarla?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mauricio Antonio

cambiar fecha demo archivo .exe

Publicado por Mauricio Antonio (1434 intervenciones) el 08/06/2017 14:58:53
Puedes cambiarle la fecha:
IF DATE()>=CTOD("01.05.2020")
wreg=FCREATE("reg.txt")
FCLOSE(wreg)
ENDIF
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

cambiar fecha demo archivo .exe

Publicado por Cristina (3 intervenciones) el 08/06/2017 17:11:55
Nada, he probado ambas cosas (la fecha sóla ya la habia probado antes y me pasaba los mismo).
Si hago algún cambio en ese archivo...al ejecutarlo, me dice que no encuentra el archivo :-(

Se puede hacer el cambio ejecutando algún código?

Gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mauricio Antonio

cambiar fecha demo archivo .exe

Publicado por Mauricio Antonio (1434 intervenciones) el 08/06/2017 20:05:27
Habria que revisar el prg principal, para ver si en otro lugar usa la fecha o el texto que crea.....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Juanqui

cambiar fecha demo archivo .exe

Publicado por Juanqui (29 intervenciones) el 16/07/2017 01:44:55
Borra el archivo reg.txt

Cambia la fecha de tu maquina menor a 01/05/2017

corre el programa y Funcionara

Pd. el unico problema es la FECHA DE TU MAQUINA ... que quedara obsoleta


****
opcion 2... puedes Usar REFOX y decompilar el sistema y borrar las lineas esas

1
2
3
4
5
6
7
IF DATE()>=CTOD("01.05.2017")
 
	wreg=FCREATE("reg.txt")
 
	FCLOSE(wreg)
 
ENDIF

Pd. Te puedo ayudar con eso.....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Eduardo

cambiar fecha demo archivo .exe

Publicado por Eduardo (111 intervenciones) el 17/07/2017 21:57:29
Debe eliminar el archivo reg.txt. Seguro en alguna otra parte está validando su existencia, y que si lo ubica cancela el programa (por cierto, un sistema bastante malito de seguridad)

En las líneas de código que usted indica, es lo único que hace. Lo que pasa es que no sabemos si al encontrar el archivo reg.txt, algo escribe en este archivo o en alguna otra parte que bloquea el funcionamiento de programa.

Y además, debe avanzar la fecha a un año lejano.. algo así como el 2050 o el 2100... para que no vuelva a crear el archivo reg.txt

Creo que eso es todo lo que debería hacer. Si sigue con problemas, contacta con cualquiera aquí, podríamos ayudarle pero ya con el ejecutable en mano.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar