Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Visual Basic .Net 2005: Sendmessage alrevés

Estas en el tema de Visual Basic .Net 2005: Sendmessage alrevés en el foro de Visual Basic clásico en Foros del Web. Hola a todos los amigos del foro. Tengo una aplicación cualquiera (A) que tenga un botón, y tengo otra aplicación (B) que hice en VB.Net ...
  #1 (permalink)  
Antiguo 20/01/2009, 23:19
Avatar de moradazo  
Fecha de Ingreso: julio-2008
Ubicación: [email protected]
Mensajes: 355
Antigüedad: 15 años, 10 meses
Puntos: 2
Visual Basic .Net 2005: Sendmessage alrevés

Hola a todos los amigos del foro.

Tengo una aplicación cualquiera (A) que tenga un botón, y tengo otra aplicación (B) que hice en VB.Net que con un botón o cualquier instrucción que reciba, apagará la PC con este código:

Process.Start("shutdown.exe", " -s -t 0 -f")


¿Cómo hago para que mi aplicación B sepa que cuando en la aplicación A se oprima ese botón, en la aplicación B reciba ese evento y apague la PC?

¿Debo usar el Sendmessage?

Ejemplo:
Un programa de marcas de entrada y salida, cuando se marque salida, que la computadora se apague. Este programa de entrada y salida no esta desarrollado por mi.

gracias!
  #2 (permalink)  
Antiguo 21/01/2009, 08:26
 
Fecha de Ingreso: enero-2007
Ubicación: Tingo María - Perú
Mensajes: 399
Antigüedad: 17 años, 3 meses
Puntos: 13
Respuesta: Visual Basic .Net 2005: Sendmessage alrevés

No se me ocurre otra cosa que los ganchos (Hooks), hay una funcion llamada SetWindowsHookEx (Api de windows) que lo que hace es capturar los eventos del sistema y te los envia a un metodo (Sub en visual basic), revisa mas al respecto, SetWindowsHookEx con el paramatro COMMAND
__________________
Vivir para ser buenos y ser buenos para servir mejor.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:12.