回收C++中的 USB 端口
Recycle USB port in C++
我需要在Windows环境下模拟C++USB设备的插头/拔出。我知道这个IOCTL的存在
http://msdn.microsoft.com/en-us/library/windows/hardware/ff537243(v=vs.85).aspx
(IOCTL_INTERNAL_USB_CYCLE_PORT)这确实是我正在寻找的,但我不知道如何使用。有没有人可以告诉我谁可以找到示例或分享一些代码行来帮助我,拜托!
提前谢谢。
由于您处于用户模式 land 并使用C++我建议您查看 devcon 示例。开箱即用,可以在命令行上使用它来向设备发出 PnP 或禁用/启用请求。源代码也可用,因此您可以将其用作将此功能添加到环境中的开始。
相关文章:
- 如何在C++(VS2010)中设置超时读取USB端口?
- 从特定 USB 端口捕获键盘输入
- 如何监视Windows USB端口上的输入
- 带虚拟COM端口的USB串行设备-如果使用带USB路径的CreateFile(),则ReadFile()读取零字节
- USB串行虚拟COM端口:读取不工作,但写入工作
- Xcode-如何控制macbook USB端口的电源
- 回收C++中的 USB 端口
- 识别与 Windows USB 虚拟 COM 端口的连接事件
- C、 通过USB适配器(LINUX)在并行端口上编写C++
- 如何禁用特定的usb端口com2 c#64位
- 启用和禁用 USB 端口
- 从 USB 端口获取 USB 设备路径
- 用于串行通信的 USB 端口名称
- 在 C++ 的 USB 端口上读/写
- 视觉可怕的串行端口/USB代码(C++)-修复建议
- 如何枚举连接到Windows Embedded 7上根集线器的第一个端口的USB集线器
- 如何确定正在使用哪个USB端口
- 什么usb设备连接到usb端口
- 如何使用asio库打开usb端口并接收数据
- 如何在C++中找到连接到USB端口(HID或磁盘驱动器)的设备