2016-09-16 128 views
0

我有一個多功能USB設備。沒有司機(還)。我想編寫一個只與其中一個接口交流的應用程序。看起來WinUSB對於這項工作來說是完美的,但有一個障礙:我需要在訪問接口之前更改設備配置。有沒有辦法在WinUSB下更改設備配置?

有什麼辦法讓WinUSB(或系統的其他任何部分)在開始時設置設備配置?我不需要改變它,我只是希望它不是零配置。

回答

0

我不認爲你可以用WinUSB做到這一點。

你可能會考慮使用libusb,因爲它有一個名爲libusb_set_configuration的函數,它應該可以做你想做的。但是,我不知道該功能是否可以在Windows上正常工作。

0

WinUSB不會讓你設置設備配置。通常的方法是使用USBccgp,指定「OriginalConfigurationValue」註冊表值,然後在USBccgp上運行WinUSB。

相關問題