在c#中直接使用DirectX Dinput8.dll

本文关键字:DirectX Dinput8 dll | 更新日期: 2023-09-27 18:10:15

我正在编码和应用程序,需要在c#中访问DirectX。具体来说,它需要访问Dinput8.dll的DirectInput8Create函数。

我实际上在做一些钩子…我现在正在尝试挂起调用并将其传递过去。我只是有找到正确的变量类型为DLL调用的问题。

我刚灵机一动,我想我需要使用不安全来使它工作。但我不是百分之百确定。

在c#中直接使用DirectX Dinput8.dll

很抱歉撞了一个旧的帖子,但是对于那些正在寻找为什么这个钩子崩溃的人来说,似乎钩子的函数是从钩子内部调用的。

我不知道你为什么直接去钓鱼…因此,由于问题的模糊,我可能遗漏了一些东西。

如果你想从c#中挂钩DirectX,这是一回事…但是如果你只是想真正使用DX,直接输入那么我就用SharpDX…

我以前用过它,特别是直接输入,直接访问连接到windows PC的Xbox控制器,体验完全没有摩擦。