Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. private string GetPortNumber()
  2. {
  3. using (ManagementObjectSearcher searcher =
  4. new ManagementObjectSearcher("root\CIMV2",
  5. "SELECT * FROM Win32_PnPEntity where caption like '%COM%' AND PNPDeviceID LIKE '%VID_05E0&PID_1701%' "))
  6. {
  7. string portNumber = "";
  8.  
  9. foreach (ManagementObject queryObj in searcher.Get())
  10. {
  11.  
  12. string portName = (string)queryObj["Caption"];
  13.  
  14. if (portName.Contains("COM"))
  15. {
  16. portName = portName.Substring(portName.IndexOf('('));
  17. portName = portName.Remove(portName.Length - 1);
  18. portName = portName.Remove(0, 1);
  19.  
  20. portNumber = portName;
  21. }
  22. }
  23.  
  24. return portNumber;
  25. }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement