Foro de elhacker.net

Foros Generales => Foro Libre => Mensaje iniciado por: EvilGoblin en 12 Mayo 2010, 20:52 pm



Título: Mantener foco ventana
Publicado por: EvilGoblin en 12 Mayo 2010, 20:52 pm
Me gustaria algun programa que haga mantener el foco en 1 ventana, mientras utilizo otra.

Explicacion

Hay un juego online, que cuando la ventana pierde el foco, no se escucha el sonido.

Osea suponiendo que entre al foro del juego, pueden matarme que no me doy cuenta.

tambien podria hacer otras cosas y no estar sujeto a la ventana.

¿ayuda please?


Título: Re: Mantener foco ventana
Publicado por: Foxy Rider en 12 Mayo 2010, 21:02 pm
De vos esta pregunta me llama la atención ...humm ...

Si el juego lo corrés en GNU/Linux vía Wine, podés bajarte el source de wine, modificarlo para ver que función se usa para chequear el foco ... ponele GetForegroundWindow() (http://msdn.microsoft.com/en-us/library/ms633505.aspx), la modificás para que retorne el mismo handle que la ventana del juego ... y listo ... (total, vos definís lo que hace cada función de la API de win sobre wine)

Ahora, si es en windows, con un buen debugger y algo de API Hooking engañás al juego de que hay foco ....

Saludos.


Título: Re: Mantener foco ventana
Publicado por: EvilGoblin en 12 Mayo 2010, 21:10 pm
Claro, en linux eso ya lo hice xDD jajajaja..
pero en windows queria consultar primero si existe un programa q lo haga

(que te de primer plano hay, pero no me sirve)

y de ultima lo hacia en C++ con el api de windows xD