如何在C#应用程序中内部连接WiiMote
本文关键字:内部 连接 WiiMote 应用程序 | 更新日期: 2023-09-27 18:20:53
我想使用WiiMoteLib将一个wiiMote连接到我的应用程序,但我希望在内部完成连接,即用户只需运行应用程序(不需要将wiiMote与windows向导或bluesoleil连接)。该应用程序使用C#,并且无法更改语言。谢谢
32feet.NET能胜任这项工作吗?
BluetoothAddress addr = ... address from discovery or known address...
var dev = new BluetoothDeviceInfo(addr);
dev.SetServiceState(BluetoothService.HumanInterfaceDevice, true); // this line!
您可能还需要处理配对,可能需要使用BluetoothWin32Authentication并处理其回调,请参阅http://32feet.codeplex.com/wikipage?title=Bluetooth%20Security和http://32feet.codeplex.com/wikipage?title=BluetoothWin32Authentication
这里有一个使用Microsoft Bluetooth API和HID API进行此操作的示例:
http://www.richlynch.com/code/wiipair
它很管用。
它是用C++编写的,但很容易转换成C#。