有没有办法通过检测省电而不是设备驱动程序来检测USB设备是否插入?

Eri*_*eau 6 windows usb

我正在构建一个需要处理可能有或没有可用USB插头的损坏设备的系统.想知道是否可以询问USB子系统端口是否正在吸取电源.

Yah*_*hia 5

如果你真的想这样做,你将需要深入挖掘:

http://www.usb.org/developers - 所有相关的USB标准文档
http://www.beyondlogic.org/usbnutshell/usb1.shtml - 一些有用的信息
http://www.libusb.org/ - 一个库到处理USB的水平非常低
http://www.acpi.info/DOWNLOADS/ACPIspec40a.pdf - ACPI可以提供一些帮助
http://msdn.microsoft.com/en-us/library/aa394504%28v=VS. 85%29.aspx - 用于访问USB相关信息的WMI类

对于非开发解决方案和/或在调试时检查:http:
//www.devicedriverfinder.com/blog/device-drivers/how-to-check-usb-power-usage