title: How to find usb devices in c#?
body: <p>I need to iterate through the ports connected to the computer, and find a specific device. Please have a look at the below image:</p>
  
  <p><img src="https://i.stack.imgur.com/8mFSS.png" alt="enter image description here"></p>
  
  <p>You can see there are 4 device names with the same vendor and product id. but, i need to find the the port of the first one, which is highlighted in blue colour. it seems like the only difference they have is friend name (the description is friend name).</p>
  
  <p>What is the easiest way of achieving this in C#.net? I have done this in 'qt' and I need to know how this can be done in C#, .net framework 4, using vs 2010 professional. I have gone through questions like <a href="https://stackoverflow.com/questions/7139035/find-gsm-modem-port-in-c-sharp">this</a> but as you can see, they are no help to my situation.</p>