
通过下面代码可以获取端口选项下面的设备全名 using System.Management;
namespace _2014_10_21 { class Program { static void Main(string[] args) { //string [] lstr = System.IO.Ports.SerialPort.GetPortNames(); //foreach (string str in lstr) //{ // Console.WriteLine(str); //} //Console.ReadLine();
var search = new ManagementObjectSearcher(@'root\cimv2','SELECT * FROM Win32_SerialPort'); foreach(ManagementObject mo1 in search.Get()) { Console.WriteLine(mo1['Name']);
} Console.ReadLine(); } } } 运行结果如下,把所用com的设备全名都显示出来了。 
注意要引入using System.Management;并且要引用相应的dll。
|