我使用HID USB .net库成功从USB设备接收字节。 这里是我的代码示例:解释从.NET中的USB设备接收的字节
Dim ptr As IntPtr = USB.USB_Read()
Dim buff As Byte() = New Byte(USB.USB_ReadLength() - 1) {}
Marshal.Copy(ptr, buff, 0, buff.Length)
textBox_Read.Text = BitConverter.ToString(buff)
这里是接收数据的样本:
00-01-00-F0-00-00-00-80
00-00-00-F0-00-00-00-80
或与其他USB控制器:
00-6D-6A-A8-72-B2-70-7B-7E-00-80-01-00-00-00
00-6D-6A-A8-72-B2-70-7B-7E-00-80-01-00-00-00
00-6D-6A-A8-72-B2-70-7B-7E-00-80-00-00-00-00
00-6D-6A-A8-72-B2-70-7B-7E-00-80-00-00-00-00
我的问题是:如何我可以知道哪个按钮被按下?含义:我只想让我的程序存储按钮并按下时执行一个操作。
我如何解读这些数据?
问候, 亚历克西斯。
你的意思是在其他主板/计算机“另一个USB控制器”的,或“其他USB设备”? –
嗡嗡声我的意思是:另一个USB操纵杆连接到同一台计算机;) – lewebdalex
太棒了! Slimdx解决了我3个月大的噩梦! – lewebdalex