1

COMポートにアクセスする必要があるプロジェクトに取り組んでいます。現在、winjcom を使用してアクセスし、接続されているデバイスを一覧表示しています。私の問題は、COM3、COM4 などの代わりにフレンドリ名を表示したいということです。

スレ見つけた

COM ポートに関連するデバイス/ドライバー情報を取得しますか?

わかりやすい名前を取得できますが、これは、PID、VID、およびデバイス ID を知っている顔に基づいています。接続されているすべてのデバイスで取得したいと思います。

皆さんが私を助けてくれることを願っています。:)

4

3 に答える 3

1

JNA ( https://github.com/twall/jna ) を使用して、次のページを見てください。始めるのに便利なポイントかもしれません。

http://www.digitalinferno.com/wiki/Wiki.jsp?page=JNAPrintDevices

于 2014-08-19T11:46:18.667 に答える
0

例として、 https: //stackoverflow.com/a/15348278/398348のコードを使用して WinRegistry.getStringSubKeys() を呼び出します。デバイス ID を知る必要はありません。同じロジックを使用できますが、コードで再帰を使用して下位の分岐をトラバースする必要がある場合があります。

于 2013-03-13T14:38:31.330 に答える