我是需要在C#中访问DirectX的编码和应用程序。具体来说,它需要访问Dinput8.dll的DirectInput8Create函数。
我实际上正在做一些挂钩...而且我只是试图挂钩电话并传递它。我只是遇到了为DLL调用找到正确的变量类型的问题。
我只是脑力激荡,并且认为我需要使用Unsafe来使它工作..但我不是百分百肯定。
答案 0 :(得分:2)
很抱歉碰到一个旧帖子,但是对于那些正在寻找这个钩子崩溃原因的人来说,似乎钩子里正在调用钩子函数。这会造成溢出。
答案 1 :(得分:0)
我不确定你为什么直接挂钩......所以我可能会因为问题模糊而错过一些东西。
如果你想从c#中挂钩DirectX,那就是一件事...... 但如果您只是想要真正访问DX,直接输入,那么我只需使用SharpDX ...
我之前使用过它,特别是直接输入,可以直接访问连接到Windows PC的Xbox控制器,而且体验非常无摩擦。