Мое приложение должно вести себя как виртуальный джойстик (представьте себе перетаскивание квадрата мышью и перевод его на выход аналогового джойстика) и отправьте несколько нажатий клавиш по сети на другой компьютер, где драйвер получит этот вход.
Мне нужно только поддерживать XP, Vista и Win7.
Возможно, это можно сделать без написания драйвера. Я попытался отправить нажатия клавиш с помощью SendKey(), который, казалось, работал, но не умеет эмулировать аналоговый джойстик.
Я загрузил VDK и читал все, что мог найти на эту тему, но есть много вещей, которые я до сих пор не понимаю. Не могли бы вы указать мне в правильном направлении?
- Должен ли я создать драйвер режима ядра или пользователя?
- Может ли мой драйвер действовать как сервер для приложения в сети?
- Знаете ли вы хорошие учебники/книги/образцы, которые могут помочь мне в этом.
Спасибо