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

时间:2011-10-01 00:17:26

标签: c# directx

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

我实际上正在做一些挂钩...而且我只是试图挂钩电话并传递它。我只是遇到了为DLL调用找到正确的变量类型的问题。

我只是脑力激荡,并且认为我需要使用Unsafe来使它工作..但我不是百分百肯定。

2 个答案:

答案 0 :(得分:2)

很抱歉碰到一个旧帖子,但是对于那些正在寻找这个钩子崩溃原因的人来说,似乎钩子里正在调用钩子函数。这会造成溢出。

答案 1 :(得分:0)

我不确定你为什么直接挂钩......所以我可能会因为问题模糊而错过一些东西。

如果你想从c#中挂钩DirectX,那就是一件事...... 但如果您只是想要真正访问DX,直接输入,那么我只需使用SharpDX ...

我之前使用过它,特别是直接输入,可以直接访问连接到Windows PC的Xbox控制器,而且体验非常无摩擦。

相关问题