C#|C# 获取 串口 设备名称 与 串口号 ManagementObjectSearcher类
【C#|C# 获取 串口 设备名称 与 串口号 ManagementObjectSearcher类】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 {} } }
转载于:https://www.cnblogs.com/yilinyangyu/p/8405705.html
推荐阅读
- EditText默认不获取焦点弹出键盘
- Android|Android install 多个设备时指定设备
- whlie循环和for循环的应用
- 【实用教程】4种获取无水印视频素材的方法
- 插件化无法获取或找到.so文件
- Python+树莓派制作IoT(物联网)门控设备
- 获取知识的门槛
- 提取ipa|提取ipa 包内资源
- SpringBoot|SpringBoot 属性配置中获取值的方式
- django|django 获取用户的域名