Hola gente bueno me lei la captura de mensajes para windows y ya sé capturar los mensajes
y llegar al codigo de procesamiento de ellos :P
ahora tengo otro problema que ya intente
pero no logro resolverlo, veran quiero capturar el evento WM_PAINT de un contro el problema es que
el programa al parecer tiene varios procedimientos de procesamiento de mensajes osea no es solo uno ( creo yo )
tambien porque llego al RET del procedimiento y no veo ningun ID del control que quiero.
bueno y como el evento ese se ejecuta muchas veces por todos los controles como puedo hacer en ese caso?
si solo quiero capturar el evento de un control? :|
intente haciendo un break condicional y agregando el handle pero quiza hago algo mal :P
gracias gente
No estoy seguro, pero quizas en vez de usar el handle de un control, el evento paint necesita el handle del HDc del control...
Podrias poner un bp condicional para que pare para cierto hdc...
Ahora que lo veo bien :P nose si me va a funcionar porque me basta con identificar la instruccion:
CMP REGISTRO,ID DE CONTROL
ó
TEST RESGISTRO,ID DE CONTROL
apartir de ahí es el codigo del boton pero no logro una forma de identificar eso :/
talvez alguien me hecha un cable osea alguien sabe alguna forma para facilitar eso, os digo porque
me e fijado que en algunas cosas hay algunas maneras para facilitar el trabajo a uno, no voy a revisar
todo el dessemsamblado y buscar eso no :xD
Si el id del control esta, por ej. es ESP+0C, podes poner como codnicion que pare cuando DWORD ptr [ESP+0C] == IdControl
Bueno ni modo tendre que buscar el ID :S entre todo el codigo aunque ya con eso mejor lo
dejo :xD seria perdida de tiempo gracias MCKsys argentina :)
antes existia un plugin para tomar la ventana..no se si servira.. windows juggler
mira con detalle en este escrito:
http://www.ricardonarvaja.info/WEB/CURSO%20NUEVO/TEORIAS%20NUMERADAS/1201-1300/1233-Firegraphic%2010%20by%20Apuromafo.pdf
saludos Apuromafo