【发布时间】:2010-01-14 07:48:14
【问题描述】:
我正在尝试在 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,不确定是否有帮助。
【问题讨论】: