谁能告诉我如何使用 C/C++ 启用和禁用 USB 端口。
我已经搜索过一种方法来执行此操作..使用 Windows 注册表,但它存在一些问题。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\USBSTOR
将start value的值改成3----解锁 4----方 block
它在 Windows 7 上没有显示正确的行为。例如- 当我将起始值的值更改为 4 时,它会禁用 USB 端口,但再次启用我们需要重新启动系统,并且在禁用所有端口后还有一件事被禁用,但我们仍然能够使用已经插入的设备。
还有其他方法吗?
最佳答案
我使用 devcon 实用程序找到了另一种解决方案。 它提供了各种命令来启用和禁用 USB 设备。
但它需要管理权限才能运行命令,而且我没有这方面的源代码。
所以我想问你一件事.. 我听说过用于为 USB 设备编写程序的 libusb-win32 库。
那么有人知道吗..
任何帮助将不胜感激..
谢谢大家..
关于c++ - 启用和禁用 USB 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19290734/