Moja aplikacja musi zachowywać się jak wirtualny joystick (wyobraź sobie przeciąganie kwadratu za pomocą myszy i tłumaczenie na wyjście analogowego joysticka) i przesyłaj kilka kombinacji klawiszy przez sieć do innego komputera gdzie kierowca otrzyma to wejście.Zapisywanie sterownika systemu Windows dla emulowanego urządzenia wejściowego
Potrzebuję jedynie obsługi XP, Vista i Win7.
Może to zrobić bez pisania sterownika. Próbowałem wysyłać naciśnięcia klawiszy za pomocą SendKey(), które wydawało się działać, ale nie wiem jak emulować analogowy joystick.
Pobrałem VDK i czytałem wszystko, co mogę znaleźć na ten temat, ale jest wiele rzeczy, których wciąż nie rozumiem. Czy możesz wskazać mi właściwy kierunek?
- Czy powinienem zbudować sterownik jądra lub sterownik trybu użytkownika?
- Czy mój sterownik może działać jako serwer dla aplikacji w sieci?
- Czy znasz dobre samouczki/książki/próbki, które mogą mi w tym pomóc.
Dzięki