Get the device name connected to the serial port

前端 未结 4 866
再見小時候
再見小時候 2021-01-01 18:36

I search how to get the device name of the material connected to the serial port.

I\'ve two different types of material that can connect on it.

First one : a

4条回答
  •  攒了一身酷
    2021-01-01 19:12

    try this:

            ManagementObjectCollection ManObjReturn;
            ManagementObjectSearcher ManObjSearch;
            ManObjSearch = new ManagementObjectSearcher("Select * from Win32_SerialPort");
            ManObjReturn = ManObjSearch.Get();
    
            foreach (ManagementObject ManObj in ManObjReturn)
            {
                //int s = ManObj.Properties.Count;
                //foreach (PropertyData d in ManObj.Properties)
                //{
                //    MessageBox.Show(d.Name);
                //}
                MessageBox.Show(ManObj["DeviceID"].ToString());
                MessageBox.Show(ManObj["PNPDeviceID"].ToString());
                   MessageBox.Show(ManObj["Name"].ToString());
                   MessageBox.Show(ManObj["Caption"].ToString());
                   MessageBox.Show(ManObj["Description"].ToString());
                   MessageBox.Show(ManObj["ProviderType"].ToString());
                   MessageBox.Show(ManObj["Status"].ToString());
    
            }
    

提交回复
热议问题