C# 获取 串口 设备名称 与 串口号 ManagementObjectSearcher类
2021-02-16 17:16
标签:代码 span ram search col lis man void catch 1.效果图: 2.代码 C# 获取 串口 设备名称 与 串口号 ManagementObjectSearcher类 标签:代码 span ram search col lis man void catch 原文地址:https://www.cnblogs.com/yilinyangyu/p/8405705.htmlclass Program
{
static void Main(string[] args)
{
GetComList();
}
private static void GetComList()
{try
{
using (ManagementObjectSearcher searcher = new ManagementObjectSearcher("select * from Win32_PnPEntity"))
{
Console.WriteLine("本机串口:");
var hardInfos = searcher.Get();
int index = 1;
foreach (var hardInfo in hardInfos)
{
if (hardInfo.Properties["Name"].Value != null && hardInfo.Properties["Name"].Value.ToString().Contains("(COM"))
{
String strComName = hardInfo.Properties["Name"].Value.ToString();
Console.WriteLine(index + ":" + strComName);//打印串口设备名称及串口号
index += 1;
}
}
}
Console.ReadKey();
}
catch
{
}
}
}
下一篇:【API】获取系统内存所有状态
文章标题:C# 获取 串口 设备名称 与 串口号 ManagementObjectSearcher类
文章链接:http://soscw.com/index.php/essay/56180.html