我需要在Windows环境下用C++模拟USB设备的插拔。我知道这个IOCTL的存在
http://msdn.microsoft.com/en-us/library/windows/hardware/ff537243(v=vs.85).aspx
(IOCTL_INTERNAL_USB_CYCLE_PORT) 这确实是我要找的,但我不知道如何使用。 有没有人可以告诉我谁可以找到一个例子或分享一些代码行来帮助我,谢谢!
提前致谢。
最佳答案
由于您处于用户模式领域并使用 C++,我建议您查看 devcon sample .开箱即用,您可以在命令行上使用它来发出 PnP 或禁用/启用对设备的请求。 source code is also available ,因此您可以以此为开端,将此功能添加到您的环境中。
关于c++ - 在 C++ 中回收 USB 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21130853/