如何在C中模拟USB的插拔

如何在C中模拟USB的插拔,usb,Usb,我是编程新手,我想我必须深入编程。 我们有一个连接到USB端口的设备,在重启过程中进入低功耗模式,之后它无法唤醒,除非它被拔下并再次插入。 我尝试过devcon,但windows无法正确识别该设备,因此无法正常工作。 到目前为止,我已经设法使它的工作使用一个继电器在电力线,这是我想模拟编程如果可能的话。 我知道这是司机的问题,但我已经联系了该公司,他们说这是他们的司机的问题,但没有修复的日期,我们的最后期限很快就要到了。 我在互联网上搜索过,实现它的唯一方法是通过IOCTL_USB_HUB_CY

我是编程新手,我想我必须深入编程。 我们有一个连接到USB端口的设备,在重启过程中进入低功耗模式,之后它无法唤醒,除非它被拔下并再次插入。 我尝试过devcon,但windows无法正确识别该设备,因此无法正常工作。 到目前为止,我已经设法使它的工作使用一个继电器在电力线,这是我想模拟编程如果可能的话。 我知道这是司机的问题,但我已经联系了该公司,他们说这是他们的司机的问题,但没有修复的日期,我们的最后期限很快就要到了。 我在互联网上搜索过,实现它的唯一方法是通过IOCTL_USB_HUB_CYCLE_PORT,但我不知道如何开始。。 任何帮助都是非常有价值的。在一些论坛上,他们已经做了努力,但我还没有找到任何例子,到目前为止,如果你给我一些提示与代码将真的对我很好。 撕开USB电缆并改变屏蔽不是最好的选择,这就是我寻求帮助的原因。 如果你能给我提供一些额外的信息。 多谢各位