Autor
|
Tema: Interval de Timer en VB. (Leído 9,092 veces)
|
APOKLIPTICO
Desconectado
Mensajes: 3.871
Toys in the attic.
|
Hola!, bueno mi problema es el siguiente: Estoy tratando de reducir el tiempo que tarda en actualizar un programa, el tiempo que tarda es 30 segundos (30000 ms), el problema es que analize todos los timers y de los que tienen un interval seteado, ninguno es de 30000 ms, entonces lo que se me ocurre es que el interval es seteado en tiempo de ejecucion.
Como hago para modificar eso???
|
|
|
En línea
|
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore ASUS M4A89GTD-PRO/USB3 2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T) Seagate 500 Gb XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
|
|
|
Shaddy
Desconectado
Mensajes: 722
one_bit_manipulator()
|
a nivel interno, lo más probable es que los intervalos se hagan con Sleep, imagino que si le pones un BP en Olly, verás cuando para... Si no cojes el Import Reconstructor, te exportas las API a un .txt, y vás buscando patrones.. cosas relativas al tiempo, a suspender, etc... el cracking es una labor de investigación xD. Salu2 ...
|
|
|
En línea
|
|
|
|
tena
Desconectado
Mensajes: 668
|
Con el Smartchek no lo podes ver?
si quieres pasame el link al privado asi le hecho un vistazo..
slds
|
|
|
En línea
|
|
|
|
APOKLIPTICO
Desconectado
Mensajes: 3.871
Toys in the attic.
|
Yo lo que digo es como hago para buscar el momento en el cual hace timer1.interval = 30000
Porque no es Sleep lo que usa...
|
|
|
En línea
|
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore ASUS M4A89GTD-PRO/USB3 2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T) Seagate 500 Gb XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
|
|
|
jdc
|
Pero que es lo que necesitas hacer? Quieres que desde un text se setee el interval? O que? porque sí es para activar cierto interval podrías programar un mini timer (un cronometro inverso) y jugar con el sino usar un timer con enabled para activar.
|
|
|
En línea
|
|
|
|
APOKLIPTICO
Desconectado
Mensajes: 3.871
Toys in the attic.
|
A ver si lo hago claro, en algun lugar del codigo, el programa hace timer1.interval = 30000. Quiero modificar esa parte del codigo para que sea timer1.interval = 10000 o menos, y por si queda alguna duda, no tengo el codigo fuente....
|
|
|
En línea
|
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore ASUS M4A89GTD-PRO/USB3 2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T) Seagate 500 Gb XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
|
|
|
jdc
|
Sí perdón no había visto el subforo en el que estaba xD Que tal sí compilas un programa que tenga sólo un timer con interval de 30000? Sería más fácil que estar buscando en un programa completo sólo esa parte no? Así después sólo comparas
|
|
|
En línea
|
|
|
|
tena
Desconectado
Mensajes: 668
|
Bueno una posibilidad es buscar el intervalo en el codigo, en este caso es 30 segundos, que vendrian a ser 30000 ms, entonces te vas al oly "Search for>All constants" y buscas la constante que en hexadecimal es 7530..
deberia ser un Push 7530
suerte
|
|
|
En línea
|
|
|
|
karmany
|
Es muy fácil, yo lo he hecho varias veces. Es como dice tena, pero hay que saber encontrar el timer. Para esto hice un tute y en el ejemplo 7 explico cómo encontrar y modificar un timer: http://foro.elhacker.net/index.php/topic,134513.0.htmlComo explico en el tute también puedes desactivar un timer poniendo su valor a cero
|
|
« Última modificación: 23 Febrero 2009, 21:05 pm por karmany »
|
En línea
|
|
|
|
APOKLIPTICO
Desconectado
Mensajes: 3.871
Toys in the attic.
|
Karmany, el valor del interval no esta seteado desde el principio.
Lo mas raro de todo es que no logro encontrar el interval!!
|
|
|
En línea
|
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore ASUS M4A89GTD-PRO/USB3 2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T) Seagate 500 Gb XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.
|
|
|
|
|