2016-09-16 98 views
0

我有一个多功能USB设备。没有司机(还)。我想编写一个只与其中一个接口交流的应用程序。看起来WinUSB对于这项工作来说是完美的,但有一个障碍:我需要在访问接口之前更改设备配置。有没有办法在WinUSB下更改设备配置?

有什么办法让WinUSB(或系统的其他任何部分)在开始时设置设备配置?我不需要改变它,我只是希望它不是零配置。

回答

0

我不认为你可以用WinUSB做到这一点。

你可能会考虑使用libusb,因为它有一个名为libusb_set_configuration的函数,它应该可以做你想做的。但是,我不知道该功能是否可以在Windows上正常工作。

0

WinUSB不会让你设置设备配置。通常的方法是使用USBccgp,指定“OriginalConfigurationValue”注册表值,然后在USBccgp上运行WinUSB。

相关问题