我有一个USB调制解调器,它经常会丢失信号。当发生这种情况时,我拔下插头并将其从USB端口重新插入,并将信号恢复正常;我可以编写一个程序来做到这一点,而不必将调制解调器与物理端口断开连接吗?我可以编写一个开启/关闭USB的程序吗
1
A
回答
0
正如在评论中暗示的那样,以编程方式重置USB端口的操作是,该操作系统特定功能。
在Windows中,最简单的方法可能是利用WMI aka Windows Management Instrumentation。您可以通过使用“WMI”,“USB”和这些关键字搜索网页,以各种语言与USB端口“混淆”几个片段。
这个MSDN article比USB控制器更广泛的利益,但提供了一个很好的CIM模型和WMI接口的概述。
编辑:
事实上,如果这个问题涉及到Windows,我才发现它是SO重复:
- Connect and disconnect usb programmaticaly without unplug and replug
- Windows power-off a usb device in software
顺便说一句,这两个链接由SO自动识别,在“相关”列表的右侧页
==>我们需要记住检查thislist更系统
==>在许多情况下,这个名单是该死的好
0
我认为最简单的方法是硬件方法:如果你削减USB电力,那么你将有一个拔下插头事件。
两种解决方案:
1/A电源的USB集线器:最USB集线器具有插入电源插头时,其机械切割来自主机的电力的外部电源插座。切断来自电源适配器的电源,集线器下的所有设备将断开连接。
2 /只要破解一条普通的USB线:你只需要切断电源线(红色线)。
要切断电源,您可以使用插在不同USB端口上的USB继电器。您可以在网络上找到USB继电器无处不在,但这里有一些:
http://www.yoctopuce.com/EN/products/category/usb-actuators(无人驾驶)
相关问题
- 1. 你最终可以关闭一个开源程序吗?
- 2. 以编程方式开启/关闭GPS
- 3. 我可以自己编写一个应用程序 - Xcode/iOS吗?
- 4. Matlab PARFOR循环可以以编程方式打开/关闭吗?
- 5. 我可以通过编程打开/关闭Android开发模式吗?
- 6. 以编程方式打开/关闭RaspberryPi USB端口
- 7. 我们可以在iPhone中以编程方式打开/关闭GPS吗?
- 8. 每个USB记忆棒可以变成可启动的USB吗?
- 9. 我可以只使用NOSQL编写整个应用程序吗?
- 10. 是否可以编写一个applescript,这样当我关闭一个程序时,它也会关闭另一个程序?
- 11. 我可以在开关内放置一个开关吗?
- 12. 开启/关闭WiFi热点编程
- 13. 我可以在单个键盘上打开/关闭Capslock灯吗?
- 14. 我可以关闭我打开的浏览器活动吗?
- 15. 我可以关闭一个SqlDataReader的DataBind()
- 16. 我可以在Swift上编写的iPhone 4上启动应用程序吗?
- 17. 我可以编写一个程序来输入解锁屏幕的密码吗?
- 18. 我可以下载一个用C#编写的程序到nxt 2.0砖吗?
- 19. 可以打开/关闭autocmd吗?
- 20. 我可以通过我的应用程序以编程方式启用GPS吗?
- 21. 我可以启动另一个win8应用程序吗?
- 22. 我可以阻止移动应用程序关闭吗
- 23. 我可以使用Robotium关闭外部应用程序吗?
- 24. 我可以关闭web.xml中的HttpSession吗?
- 25. 我可以让一个班开启内部但封闭外部吗?
- 26. 安卓GPS开启/关闭程序
- 27. 我可以使用java为ubuntu编写一个DialUp监听器程序吗?
- 28. 我可以为Windows 8“People”应用程序编写一个插件吗?
- 29. 打开/关闭USB LED灯
- 30. 我可以在Android上打开一个应用程序吗?
您需要指定操作系统。 – Tronic 2010-03-02 02:09:08
为什么不能获得更好的USB调制解调器? – 2010-03-02 02:32:18
可能的重复(请参阅我在本文中的答案)。 – mjv 2010-03-02 02:59:57