Дистанционное управление мышью
Всем доброго времени суток!
Есть необходимость решить задачу дистанционного управления USB мышью с внешнего компьютера.
Описание задачи:
К компьютеру №1 подсоединена USB мышь. На компьютере №2 работает ПО, формирующее маршрут (траекторию) движения этой мыши. Маршрут представляет собой набор последовательных команд, содержащих данные об относительном перемещении по горизонтали и вертикали, а также данные о нажатии клавиш.
Необходимо встроить в мышь некое управляющее устройство, которое бы принимало от Компьютера №2 управляющие данные о нужной траектории и передавало бы их на вход микросхемы контроллера мыши.
Взаимодействие с Компьютером №2 может быть по любому интерфейсу (чем проще, тем лучше), например, com или usb. В случае, если это будет USB интерфейс, надо предоставить API, через которое ПО на Компьютере №2 передавало бы управляющую информацию.
Дополнительные особенности:
• Модель мыши может быть любая на усмотрение разработчика. Тип мыши также может быть любой (ИК или шариковая).
• Компьютеры работают под управлением ОС MS Windows XP.
• На Компьютер №1 работает стандартный драйвер мыши. Никакого другого программного обеспечения на Компьютер №1 устанавливаться не должно.
• Будет ли мышь после встраивания управляющего устройства реагировать на свои датчики – не важно, на усмотрение разработчика.
• Задачу определения текущих координат мыши решать не надо.