[英]How to detect USB Wifi plug into computer via C#?
我想编写一个简单的程序来检测USB Wifi插入的计算机并将其拔出。 我发现代码或库可以帮助我做到这一点(C#或Delphi)。 告诉我你是否知道:)
要么
列出计算机上所有USB设备的代码或库?
谢谢 !
我只能回答部分问题。 您可以使用以下API“弹出” USB设备:
CM_Request_Device_Eject(MSDN链接)
我在备份应用程序中将东西复制到USB拇指驱动器后,用它弹出USB拇指驱动器。 我很确定可以使用许多CM_XXX例程之一来枚举可用的USB设备,但是我只对通过USB连接的存储设备感兴趣,因此我无法对WiFi设备发表评论。
另一个建议:也许您可以在另一层上解决问题,也许您可以检测到新的网络适配器的添加并将其禁用。 并非所有USB设备都可以弹出,这可能是与驱动程序相关的问题。 但是我想,如果您可以从通知区域图标中将其弹出,则可以从代码中将其弹出。
可以看看http://sourceforge.net/projects/libusbdotnet/ (我自己从未使用过)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.