有没有办法在WinUSB下更改设备配置?

时间:2016-09-16 07:52:56

标签: usb winusb

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

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

2 个答案:

答案 0 :(得分:0)

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

您可能会考虑使用libusb,因为它有一个名为libusb_set_configuration的函数,可以执行您想要的操作。但是,我不知道该功能是否真的适用于Windows。

答案 1 :(得分:0)

WinUSB不允许您设置设备配置。通常的方法是使用USBccgp,指定" OriginalConfigurationValue"注册表值,然后在USBccgp上运行WinUSB。