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

时间:2011-07-30 23:38:33

标签: windows usb

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

1 个答案:

答案 0 :(得分: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