Я пытаюсь написать драйвер устройства UMDF для петлевого (виртуального) устройства джойстика в Windows, аналогично устройству uinput
в Linux.
Я знаком с C ++, C (в Linux) и C #, и приложение, для которого я пишу это, DroidPad , написано на C #. Я уже скачал WDK и посмотрел несколько примеров.
Я решил попробовать инфраструктуру UMDF, так как считаю, что драйверы пользовательского режима не нужно подписывать в 64-битных Windows 7; Это проблема с драйвером джойстика, который в настоящее время используется DroidPad, PPJoy .
Буду признателен за любую помощь в разработке драйвера UMDF для виртуального устройства ввода, а также в отправке данных в драйвер из приложения C #. Кто-нибудь знает о каком-либо подобном драйвере UMDF (что-то похожее на uinput
)? Я также где-то читал, что фреймворк UMDF можно использовать из C #, насколько управляемым это будет?
Спасибо!