c#能读取usb设备的硬件信息么?

c#能读取usb设备的硬件信息么?主要包括:1、是否有设备连接到usb;2、usb盘符(例如插上u盘得到他的盘符“H:”)3、读出usb的硬件信息,例如u盘的芯片,或者闪... c#能读取usb设备的硬件信息么?主要包括:
1、是否有设备连接到usb;
2、usb盘符(例如插上u盘得到他的盘符“H:”)
3、读出usb的硬件信息,例如u盘的芯片,或者闪存相关信息。
展开
 我来答
呼沛槐0R
2006-10-20 · TA获得超过2661个赞
知道大有可为答主
回答量:2135
采纳率:0%
帮助的人:2670万
展开全部
当然可以,而且目前也只有.NET能够非常容易的实现。通过 WMI.NET 的 WMI查询,详细内容可参考 WMI.NET 文档

下面的例子可取得所有逻辑驱动器的信息
using System;
using System.Management;
class Query_SelectQuery
{
public static int Main(string[] args)
{
SelectQuery selectQuery = new SelectQuery("Win32_LogicalDisk");
ManagementObjectSearcher searcher = new ManagementObjectSearcher(selectQuery);

foreach (ManagementObject disk in searcher.Get())
{
Console.WriteLine(disk.ToString());
}
Console.ReadLine();
return 0;
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式