Mismo puerto USB para dos programas en ejecucion

Buenas.

Se dispone de un pad que se conecta al PC mediante un puerto usb. Este pad consta de una serie de pulsadores que envian eventos al PC.

Los eventos son recogidos por un programa (P1) instalado en el PC con su dr iver (d1) correspondiente para que sepa mapear el boton pulsado con el even to correspondiente y ejecutar la accion oportuna.

Adicionalmente, los eventos tambien pueden ser recogidos por otro programa (P2) instalado con su driver (d2) correspondiente, que tambien mapea los ev entos recibidos del pad con la accion a realizar.

El pad es el mismo para ambos programas.

Si solo tengo abierto P1, el funcionamiento es correcto. Si solo tengo abierto P2, el funcionamiento es correcto tambien.

El problema viene cuando tengo P1 y P2 abiertos a la vez. Si abro P1, el pad envia los eventos a P1. Si abro despues P2, el pad pasa a enviar eventos a P2, pero si vuelvo a P1, el pad deja de enviar eventos a P1. La unica manera de que los eventos vuelvan a P1 es cerando y abriendol o de nuevo, pero entonces dejan de enviarse a P2 ... y asi sucesivamente

Conoce alguien algun metodo para que el pad envie los eventos al programa q ue tenga el foco en ese momento? Necesito los dos programas en ejecucion y controlados por el mismo pad.

Un saludo y gracias de antemano!

Reply to
AMFL
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.