Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: TomaSs en 25 Enero 2014, 14:04 pm



Título: Enviar click a ventana externa (de forma especial)
Publicado por: TomaSs en 25 Enero 2014, 14:04 pm
Hola hackeros! xd

Pues veréis, le he puesto ese título al tema porque no sabía muy bien como describirlo de forma corta jeje.
El tema es que quería haceros una pregunta, para ver si eso sería posible, o si por el contrario (que será lo más seguro) es imposible. El tema es que quiero mandar clicks continuos al control de una ventana externa a mi aplicación, pero claro, aquí viene lo "especial", querría que la ventana no se inmutara ante ello, es decir que el control que recibe el click actúe pero que por ejemplo pueda arrastrar la ventana.

Lo estoy haciendo de esta manera:

Código
  1. public static void EnviarClic(IntPtr handle, int x, int y)
  2.        {
  3.            SendMessage(handle, 0x0201, new IntPtr(1), new IntPtr(y * 0x10000 + x));
  4.            SendMessage(handle, 0x0202, new IntPtr(1), new IntPtr(y * 0x10000 + x));
  5.        }
  6.  

pero claro, si me pongo a dragear la ventana, en el momento que le llega el click me la suelta. A ver si me podéis echar un cable, como siempre ;)

Un saludo!!!