2011-04-05 50 views
1

我嘗試使用特定設置數據包向USB設備發送/讀取控制消息。Windows - USB控制請求問題

我在MSDN上發現了這個文檔:http://msdn.microsoft.com/en-us/library/ff537344%28v=vs.85%29.aspx和在usbuser.h結構「_USB_SEND_RAW_COMMAND_PARAMETERS」,它可以填充設置數據包的參數。 MSDN對這個函數說的問題是:「不要使用這個請求」。

下一次嘗試是請求代碼「USBUSER_PASS_THRU」,但我不知道參數是什麼意思,我不認爲有可能使用此請求代碼發送特定設置數據包。

我無法使用WinUSB,因爲我想在沒有任何安裝或其他要求的情況下解決此問題。

有沒有anybode解決了這個問題或者有解決這個問題的提示?

非常感謝。

問候

回答

0

如果你想避免的驅動程序安裝,你可以讓你的設備模擬的人機接口設備(HID)或大容量存儲設備;這兩種類型的設備都可以使用內置的Microsoft驅動程序自動運行。

如果你找到了另一種方法來做到這一點,我很樂意聽到答案。