我不一定需要看到实时地块或任何东西,但据我了解,如果你连接一个USB设备,它得到像100毫安,然后经过一些谈判,它会冲击电源高达300毫安或500毫安等等直到设备停止请求。
有谁知道无论如何看到一台机器上的所有USB端口,什么是“允许”输出?
编辑更新:
在windows中最好使用.net语言
Windows 2000和Windows 2003 RC2encryption/解密使用Windows Crypto API?
我应该使用Workflow Foundation创build长时间运行的线程吗?
防止单个可执行文件的多个进程实例
以编程方式创build和启动RDP会话(不含gui)
如何最大限度地减lessWindows内存使用量
有没有人知道.Net的Atom APP服务器?
C#在运行时或更早时间设置stream程描述
使用Windows用户帐户凭证login
如何获得一个稳定的机器ID **没有**pipe理员权限
在Windows中以编程方式重新启动USB设备
它必须在某处可用,因为如果(在XP中)进入设备管理器并选择一个USB根集线器,则该属性对话框中的电源选项卡详细列出了插入每个端口的设备所请求的电源。
我不是一个Windows程序员,所以我不知道如何以编程方式找到这个。
在黑暗中拍摄,但是如果这个数据是在任何地方,它将在WMI中,或者你可能能够从usbhub / usbport的ETW踪迹获得信息。
我在/ sys下找到了一些有趣的文件,但无法使用它。
在Ubuntu Linux中,成为root和cd到/ sys / bus / usb / devices / usb1
root@pjb-desktop:/sys/bus/usb/devices/usb1# ls 1-0:1.0 bDeviceSubClass configuration idvendor speed authorized bmAttributes descriptors manufacturer subsystem authorized_default bMaxPacketSize0 dev maxchild uevent bcdDevice bMaxPower devnum power urbnum bConfigurationValue bNumConfigurations driver product version bDeviceClass bNumInterfaces ep_00 quirks bDeviceProtocol busnum idProduct serial root@pjb-desktop:/sys/bus/usb/devices/usb1# cat bMaxPower 0mA
这似乎显示目前。
好的,让我们在这里有点创意…
cat /sys/bus/usb/devices/usb?/bMaxPower0mA 0mA 0mA 0mA 0mA 0mA 0mA 0mA
将列出所有这些。
我尝试插入一个USB记忆棒,使其闪烁。 我无法感觉到这些迹象的任何变化。 还有一个权力目录,但我没有发现任何内容,我可以解密。
非常抱歉,如果这是一个死胡同,但我认为多一点看,你可能会发现你是在追求什么。
你可以连接一个5V(或稍高的电压,即6或7)适配器,使其具有最高的额定电流(你甚至可以找到一个超过750mA的电流),但是它只会吸引取决于连接设备的需求。 为了确定“多少”或理想的适配器,在电路中放置一个仪表并将您的设备置于最高功率要求模式,并读取您的仪表(设置在直流电流)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。