我正在尝试在 C# 中创建一个使用操纵杆的应用程序。我去了“ http://www.codeproject.com/KB/directx/joystick.aspx ”,基本上完全复制了这个例子,但我一直收到以下错误:“不是有效的Win32应用程序。(来自HRESULT的异常:0x800700C1 )”。该应用程序目前是一个用于测试目的的控制台应用程序。我使用了以下包括:
“使用 Microsoft.DirectX;” “使用 Microsoft.DirectX.DirectInput;”
并且引发错误的代码行是
DeviceList gameControllerList = Manager.GetDevices(DeviceClass.GameControl,EnumDevicesFlags.AttachedOnly);
另外我正在使用Windows 7,不确定是否有帮助。