Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: AlxSpy en 29 Marzo 2011, 23:35 pm



Título: Como obtener hwnd de ventanas hijas de juegos?
Publicado por: AlxSpy en 29 Marzo 2011, 23:35 pm
habra alguna forma de obtener los hwnd de las ventanas hijas de los juegos?
por decir: botones, o lista de opciones que al pasar el mouse se sobresalen o brillan o en algunos juegos que tienen cuadros que tienen animaciones como de flash bien llamativo.


he intentado usardo enumchildwindow en ventanas de juegos que tienen gran cantidad de objetos y me salen solo unos pocos hwnd, pero no sale los hwnd de los botones y cuadros de animaciones que digo, intente usar el spy++ del vb6 , pero solo obtengo el hwnd padre y no los hwnd hijas.

anterior intente sacar los hwnd de programas y funciona normal pero de juegos no se por q no se puede.

algunos juegos de los que intente sacar las hwnd hijas:

http://hosting11.imagecross.com/image-hosting-64/135game1.jpg

http://hosting11.imagecross.com/image-hosting-64/8523game2.jpg

http://hosting11.imagecross.com/image-hosting-64/6566game3.jpg


Título: Re: Como obtener hwnd de ventanas hijas de juegos?
Publicado por: DarkMatrix en 30 Marzo 2011, 00:15 am
No pudiste porque los juegos que usan Direct X no siempre usan multiples ventanas para la aplicacion, en vez de eso usan multiples capas de animacion y por tanto no puedes recuperar el hwnd de los botones, listas u otros objetos. El gunbound que fue uno de los juegos de los que intentaste hacerlo funciona de esa manera, lo que vez no son botones en si, si no areas dibujadas en el formulario que hace de pantalla.


Título: Re: Como obtener hwnd de ventanas hijas de juegos?
Publicado por: AlxSpy en 30 Marzo 2011, 17:13 pm
ok, no sabia eso, gracias.