我使用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