C# 用C模拟Gamepad输入#

C# 用C模拟Gamepad输入#,c#,controller,joystick,emulation,C#,Controller,Joystick,Emulation,我将简化情况以消除混乱 我想制作一个只有一个按钮的程序。单击按钮后,程序将模拟通用gamepad按钮。我敢肯定,当程序启动时,它必须以某种方式模拟gamepad。正在模拟的gamepad应该在控制面板中可见。(joy.cpl更具体) 我必须在不制作驱动程序或不依赖第三方库/API的情况下完成这项工作-我知道这可以通过这种方式完成,因为我已经看到一些程序实际上已经完成了这项工作,但我的程序将具有与这些程序完全不同的用途。我找不到任何关于从哪里开始的好信息,所以把我推向正确的方向会很好,或者在C#中

我将简化情况以消除混乱

我想制作一个只有一个按钮的程序。单击按钮后,程序将模拟通用gamepad按钮。我敢肯定,当程序启动时,它必须以某种方式模拟gamepad。正在模拟的gamepad应该在控制面板中可见。(
joy.cpl
更具体)

我必须在不制作驱动程序或不依赖第三方库/API的情况下完成这项工作-我知道这可以通过这种方式完成,因为我已经看到一些程序实际上已经完成了这项工作,但我的程序将具有与这些程序完全不同的用途。我找不到任何关于从哪里开始的好信息,所以把我推向正确的方向会很好,或者在
C#
中给我看一些代码也会很酷

谢谢,伙计们

怎么样?