Mismo puerto USB para dos programas en ejecucion

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Spanish to

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!




Site Timeline