직렬 포트 설명 검색
제공된 코드는 직렬 포트 이름을 콤보 상자에 효과적으로 로드합니다. 이 기능을 향상하려면 해당 포트 설명을 획득하는 것이 바람직합니다. 이 문서에서는 Microsoft.Management 네임스페이스의 ManagementObjectSearcher 클래스를 사용하여 이러한 설명을 얻는 접근 방식을 제시합니다.
<code class="c#">using Microsoft.Management; ... using (var searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PnPEntity WHERE Caption like '%(COM%'")) { var portnames = SerialPort.GetPortNames(); var ports = searcher.Get().Cast<ManagementBaseObject>().ToList().Select(p => p["Caption"].ToString()); var portList = portnames.Select(n => n + " - " + ports.FirstOrDefault(s => s.Contains(n))).ToList(); foreach(string s in portList) { Console.WriteLine(s); } }</code>
위 코드:
위 내용은 C#에서 직렬 포트 설명을 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!