我正在尝试为Windows中的环回(虚拟)操纵杆设备编写UMDF设备驱动程序,类似于Linux中的uinput
设备。
我熟悉C ++,C(在Linux上)和C#,而我正在为此编写的应用程序DroidPad是用C#编写的。我已经下载了WDK并查看了几个例子。
我决定尝试UMDF框架,因为我认为用户模式驱动程序不需要在64位Windows 7中签名;这是DroidPad目前使用的操纵杆驱动程序的问题,PPJoy。
对于为虚拟输入设备开发UMDF驱动程序以及从C#应用程序向驱动程序发送数据,将非常感谢任何帮助。有没有人知道任何类似的UMDF驱动程序(类似于uinput
)?我还在某处读过可以在C#中使用UMDF框架,这会是多么可管理?
谢谢!