Autor
|
Tema: [VB .NET] Enviar pulsaciones API SendMessage (Leído 3,799 veces)
|
kub0x
Enlightenment Seeker
Moderador
Desconectado
Mensajes: 1.486
S3C M4NI4C
|
Buenas noches a todos,
he estado codeando una aplicación que permite enviar pulsaciones a los procesos que están siendo ejecutados en la máquina.
Tengo todo el código listo (listar los procesos, obtener su Handle, en caso de que haya un mismo proceso repetido dar a elegir a cual enviar las pulsaciones...) , pero lo que me falta por codear es el método de llamada de la función SendMessage, no tengo ni idea de como funciona.
Por último, he leido que el Handle del Window contiene otro Handle, llamado Child. Vamos, que dentro de una ventana hay otra, y me da que es la segunda donde quiero enviar las pulsaciones :S
Necesito que alguien me oriente, ¡ayuda!
|
|
|
En línea
|
|
|
|
seba123neo
|
con la api EnumChildWindows , podes obtener las ventanas hijas de una ventana padre que vos quieras.
si agarras el programa SPY++ o Winspector que es muy bueno te lista las ventanas hijas en forma de arbol, poder ver las ventanas hijas de cualquier proceso, por ejemplo agarra el notepad y vas a ver que el control donde vos escribis es un control hijo de la ventana principal, tiene su handle respectivo y a el podes enviar lo que quieras, en este caso texto o pulsaciones, si es un boton le podes hacer click..etc.
algunas ventanas como la del MSN, no tienen controles y son pintadas como graficos y no se pueden obtener los controles.
saludos.
|
|
« Última modificación: 17 Noviembre 2011, 22:34 pm por seba123neo »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
enviar pulsaciones
Programación Visual Basic
|
manel92
|
5
|
3,319
|
18 Junio 2009, 03:14 am
por yovaninu
|
|
|
Enviar pulsaciones de teclas
« 1 2 »
Programación C/C++
|
s_azazel
|
10
|
11,443
|
4 Noviembre 2010, 21:40 pm
por тαптяα
|
|
|
como enviar mensajes entre controles con sendmessage en VB6?
Programación Visual Basic
|
SuperNovato
|
0
|
3,931
|
26 Diciembre 2010, 23:58 pm
por SuperNovato
|
|
|
pulsaciones teclas ignoradas
Hacking
|
engel lex
|
3
|
4,223
|
8 Agosto 2011, 14:22 pm
por engel lex
|
|
|
Ejemplo para enviar comandos a otras aplicaciones con SendMessage
Programación Visual Basic
|
okik
|
0
|
2,579
|
11 Marzo 2015, 11:59 am
por okik
|
|