码迷,mamicode.com
首页 > Windows程序 > 详细

C# 获取 串口 设备名称 与 串口号 ManagementObjectSearcher类

时间:2018-02-02 17:14:57      阅读:717      评论:0      收藏:0      [点我收藏+]

标签:代码   span   ram   search   col   lis   man   void   catch   

1.效果图:

技术分享图片

 

2.代码

class 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
            {

            }
        }
    }

 

C# 获取 串口 设备名称 与 串口号 ManagementObjectSearcher类

标签:代码   span   ram   search   col   lis   man   void   catch   

原文地址:https://www.cnblogs.com/yilinyangyu/p/8405705.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!