Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - jlargo

#1
Primero Hola a todos:
Segundo, espero que este sea el lugar indicado para esta pregunta, y además que sea el foro adecuado.

El problema es el siguiente:

Estoy intentando realizar un programa que utiliza una dll, funciona correctamente hasta que al los 30 min se desactiva. Si adelanto el reloj manualmente tambien se desactiva, y si lo pongo dentro de ese rango se vuelve a activar. Por tanto queda descartado que sea un interrupcion que a los 30 minutos me genere un codigo de desactivacion. Por otra parte creo que siempre compueba la hora del sistema y si es una hora despues de su inicio deja de funcionar.
La dll la he desensamblado y he encontrado 3 Set timer siempre iguales:

:1001E31C 50 push eax
:1001E31D 6A00 push 000
:1001E31F 6A00 push 000
:1001E321 FF1560530310 call dword[10035360 ->0003CABC SetTimer]
;;call USER32.SetTimer

Alguien me puede indicar como desactivar este timer o poner un tiempo "infinito", o guiarme por donde tengo que buscar.

Gracias de antemano
JLargo