elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  [VB .NET] Enviar pulsaciones API SendMessage
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [VB .NET] Enviar pulsaciones API SendMessage  (Leído 3,778 veces)
kub0x
Enlightenment Seeker
Moderador
***
Desconectado Desconectado

Mensajes: 1.486


S3C M4NI4C


Ver Perfil
[VB .NET] Enviar pulsaciones API SendMessage
« en: 17 Noviembre 2011, 21:04 pm »

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

Viejos siempre viejos,
Ellos tienen el poder,
Y la juventud,
¡En el ataúd! Criaturas Al poder.

Visita mi perfil en ResearchGate

seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: [VB .NET] Enviar pulsaciones API SendMessage
« Respuesta #1 en: 17 Noviembre 2011, 22:31 pm »

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

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
enviar pulsaciones
Programación Visual Basic
manel92 5 3,312 Último mensaje 18 Junio 2009, 03:14 am
por yovaninu
Enviar pulsaciones de teclas « 1 2 »
Programación C/C++
s_azazel 10 11,373 Último mensaje 4 Noviembre 2010, 21:40 pm
por тαптяα
como enviar mensajes entre controles con sendmessage en VB6?
Programación Visual Basic
SuperNovato 0 3,915 Último mensaje 26 Diciembre 2010, 23:58 pm
por SuperNovato
pulsaciones teclas ignoradas
Hacking
engel lex 3 4,195 Último mensaje 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,555 Último mensaje 11 Marzo 2015, 11:59 am
por okik
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines