実現したいこと
VirtualStudioのC++でシリアルポートの名称が取得したいです。
ポート番号ではありません。
画像の赤線の部分です。
発生している問題・分からないこと
VirtualStudioのC++でシリアルポートの名称を取得する方法を教えてください。
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
SerialPort.GetPortNames メソッドを使うと取得できるのは「COM3」とかでした。
https://learn.microsoft.com/ja-jp/dotnet/api/system.io.ports.serialport.getportnames?view=dotnet-plat-ext-8.0
GetCommPorts 関数は、取得できるのはポート番号みたいです。
https://learn.microsoft.com/ja-jp/windows/win32/api/winbase/nf-winbase-getcommports
シリアルポートの名称が表示されるもののソースを見てみましたが、超初心者の私には解読できませんでした。
http://yamatyuu.net/computer/program/vc2013/gcomlist/index.html
https://kougaku-navi.hatenablog.com/entry/20120723/p1
そんなに複雑なことをしないと取得できないのでしょうか?
補足
Microsoft Visual Studio Community 2022
Version 17.9.6
VisualStudio.17.Release/17.9.6+34728.123

回答1件
あなたの回答
tips
プレビュー