Windows 以编程方式模拟操纵杆

Windows 以编程方式模拟操纵杆,windows,device-driver,wdk,Windows,Device Driver,Wdk,我想用按键和/或鼠标输入来模拟操纵杆。所以其他程序/游戏会认为用户在使用鼠标的同时使用了操纵杆 因此,该程序将安装一种用于伪造usb或伪造现有操纵杆的驱动程序 有一个名为PPJoy的现有程序,它做同样的事情,但遗憾的是它的源代码是封闭的,需要用户独立安装并执行配置步骤 我们发现: 但却无法从中获得多少意义。需要一些高层次的指针,这样我就可以自己研究,而不是盲目地敲所有的门:) 编辑: 我正在尝试控制一个仅支持操纵杆的第三方程序您最好的选择是从Windows DDK修改示例。您可以修改此示例驱动

我想用按键和/或鼠标输入来模拟操纵杆。所以其他程序/游戏会认为用户在使用鼠标的同时使用了操纵杆

因此,该程序将安装一种用于伪造usb或伪造现有操纵杆的驱动程序

有一个名为PPJoy的现有程序,它做同样的事情,但遗憾的是它的源代码是封闭的,需要用户独立安装并执行配置步骤

我们发现:

但却无法从中获得多少意义。需要一些高层次的指针,这样我就可以自己研究,而不是盲目地敲所有的门:)

编辑:
我正在尝试控制一个仅支持操纵杆的第三方程序

您最好的选择是从Windows DDK修改示例。您可以修改此示例驱动程序以模拟操纵杆HID设备,然后从驱动程序发送操纵杆HID报告。

请参阅我的答案,了解与您的问题非常相似的前一个问题


显然,这取决于您试图模拟的操纵杆输入类型。编写自定义驱动程序确实是您希望尽可能避免的事情。你可能根本不需要这么做。

嗨,你有没有想过?我正在尝试做类似的事情,但我的大部分搜索结果都是空的。我看到你发布了一个关于签署设备驱动程序的后续问题,所以我希望你已经想出一些办法,并愿意分享你的发现!