Veamos, necesito leer la pantalla de un Flash que me aparece a pantalla completa para operar con esos datos y luego dibujar encima con mi proceso. He pensado en hacer un hook para que, tras cada mensaje WM_PAINT que le llegue a la ventana, hacer una copia de los datos con BitBlt o como sea y entonces pintar con el API de Windows encima. He leído por ahí que a lo mejor tengo que inyectar una DLL para poder hacer el hook de WM_PAINT. Como necesito hacer hook de una ventana de Flash, ¿Tengo que inyectar la DLL en Firefox o cómo va el rollo?
Otra cosa que había pensado es que, como la aplicación es a pantalla completa, no tengo ni que hacer hook, con copiar los contenidos de toda la pantalla me valdría, pero entonces... ¿Cómo dibujo? ¿Se podría hacer un overlay encima de la pantalla de Flash con una ventana 'always on top' transparente o algo de eso? ¿Es factible? ¿Qué se os ocurre?
Gracias