c#能读取usb设备的硬件信息么?
c#能读取usb设备的硬件信息么?主要包括:1、是否有设备连接到usb;2、usb盘符(例如插上u盘得到他的盘符“H:”)3、读出usb的硬件信息,例如u盘的芯片,或者闪...
c#能读取usb设备的硬件信息么?主要包括:
1、是否有设备连接到usb;
2、usb盘符(例如插上u盘得到他的盘符“H:”)
3、读出usb的硬件信息,例如u盘的芯片,或者闪存相关信息。 展开
1、是否有设备连接到usb;
2、usb盘符(例如插上u盘得到他的盘符“H:”)
3、读出usb的硬件信息,例如u盘的芯片,或者闪存相关信息。 展开
1个回答
展开全部
当然可以,而且目前也只有.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;
}
}
下面的例子可取得所有逻辑驱动器的信息
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;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询