gpt4 book ai didi

c# - 我怎样才能在 C# 中获得免费的 USB 端口?

转载 作者:太空狗 更新时间:2023-10-29 23:38:03 24 4
gpt4 key购买 nike

我正在开发 C# 应用程序,它需要找到任何 USB 端口是否可用。

是否有任何 C# 类或 WMI 查询来确定 USB 端口是否可用?

假设,如果一台机器有5个USB接口(interface),其中2个已经被鼠标键盘占用其余 3 个免费。所以我需要识别这些未使用的端口。

是否有任何 win32 类,以便我可以使用 P/Invoke

问候,

阿莫尔。

最佳答案

看看that回答。我认为您需要检查每个 Win32_USBHubAvailability 属性以确定设备是否连接到该端口。但是,USB 集线器可能会出现问题。

if ((int)device.GetPropertyValue("Availability")>3)
//port is free

关于c# - 我怎样才能在 C# 中获得免费的 USB 端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31579277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com