Click here to Skip to main content
15,892,746 members
Home / Discussions / C#
   

C#

 
GeneralRe: Dynamically Create Objects Then Add Them To An Array Pin
MadDashCoder15-Mar-16 4:10
MadDashCoder15-Mar-16 4:10 
QuestionUse XDocument to load xm, show on gridview and textbox, then modify and save xml Pin
Christian Torres M14-Mar-16 8:13
Christian Torres M14-Mar-16 8:13 
AnswerRe: Use XDocument to load xm, show on gridview and textbox, then modify and save xml Pin
Dave Kreskowiak14-Mar-16 8:42
mveDave Kreskowiak14-Mar-16 8:42 
SuggestionRe: Use XDocument to load xm, show on gridview and textbox, then modify and save xml Pin
Sascha Lefèvre14-Mar-16 9:01
professionalSascha Lefèvre14-Mar-16 9:01 
QuestionObtaining USB HID device information Pin
Leif Simon Goodwin14-Mar-16 5:19
Leif Simon Goodwin14-Mar-16 5:19 
AnswerRe: Obtaining USB HID device information Pin
Garth J Lancaster14-Mar-16 14:51
professionalGarth J Lancaster14-Mar-16 14:51 
GeneralRe: Obtaining USB HID device information Pin
Leif Simon Goodwin29-Mar-16 1:13
Leif Simon Goodwin29-Mar-16 1:13 
AnswerRe: Obtaining USB HID device information Pin
GrooverFromHolland15-Mar-16 9:39
GrooverFromHolland15-Mar-16 9:39 
This is how I get the friendly name of my USB serial devices.
The friendly name is in the caption of the management objects. I get them like this:
C#
List<string> usbSerial = new List<string>();
           List<ManagementObject> listObj = new List<ManagementObject>();
           try
           {
               string query = "SELECT * FROM Win32_PnPEntity WHERE ConfigManagerErrorCode = 0";
               ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
               listObj = searcher.Get().Cast<ManagementObject>().ToList();
               searcher.Dispose();
           }
           catch (Exception ex)
           {
               MessageBox.Show(ex.ToString());
               usbSerial = new List<string>();
           }
           foreach (ManagementObject obj in listObj)
           {
               object captionObj = obj["Caption"]; //This will get you the friendly name.
               if (captionObj != null)
               {
                   string caption = captionObj.ToString();
                   if (caption.Contains("(COM")) //This is where I filter on COM-ports.
                   {
                       usbSerial.Add(caption);
                   }

               }
           }
           usbDevices = usbSerial.Distinct().OrderBy(s => s).ToArray();


Hope this can help,

Groover
0200 A9 23
0202 8D 01 80
0205 00

Questionconditional compilation Pin
joost.versteegen14-Mar-16 3:48
joost.versteegen14-Mar-16 3:48 
AnswerRe: conditional compilation Pin
OriginalGriff14-Mar-16 5:09
mveOriginalGriff14-Mar-16 5:09 
GeneralRe: conditional compilation Pin
joost.versteegen14-Mar-16 5:48
joost.versteegen14-Mar-16 5:48 
GeneralRe: conditional compilation Pin
Eddy Vluggen14-Mar-16 6:50
professionalEddy Vluggen14-Mar-16 6:50 
AnswerRe: conditional compilation Pin
Sascha Lefèvre14-Mar-16 6:18
professionalSascha Lefèvre14-Mar-16 6:18 
QuestionRe: conditional compilation Pin
John Torjo14-Mar-16 13:12
professionalJohn Torjo14-Mar-16 13:12 
AnswerRe: conditional compilation Pin
joost.versteegen14-Mar-16 21:32
joost.versteegen14-Mar-16 21:32 
GeneralRe: conditional compilation Pin
John Torjo14-Mar-16 21:41
professionalJohn Torjo14-Mar-16 21:41 
GeneralRe: conditional compilation Pin
joost.versteegen14-Mar-16 23:03
joost.versteegen14-Mar-16 23:03 
QuestioniTextSharp Split large table with Headers on each pages Pin
Zefir114-Mar-16 1:09
Zefir114-Mar-16 1:09 
QuestionNewbee Facebook SDK questions Pin
ForNow13-Mar-16 6:30
ForNow13-Mar-16 6:30 
AnswerRe: Newbee Facebook SDK questions Pin
Richard MacCutchan13-Mar-16 7:12
mveRichard MacCutchan13-Mar-16 7:12 
GeneralRe: Newbee Facebook SDK questions Pin
ForNow13-Mar-16 7:27
ForNow13-Mar-16 7:27 
GeneralRe: Newbee Facebook SDK questions Pin
Richard MacCutchan13-Mar-16 23:11
mveRichard MacCutchan13-Mar-16 23:11 
QuestionC# Pin
Member 1238806113-Mar-16 4:20
Member 1238806113-Mar-16 4:20 
AnswerRe: C# Pin
Richard Andrew x6413-Mar-16 4:25
professionalRichard Andrew x6413-Mar-16 4:25 
AnswerRe: C# Pin
OriginalGriff13-Mar-16 4:56
mveOriginalGriff13-Mar-16 4:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.