omo obter informações do dispositivo / driver relacionadas a uma porta CO

Tenho um dispositivo serial para USB com um driver de dispositivo com nome semelhante no gerenciador de dispositivos do Windows. Os dispositivos nem sempre pegam a mesma porta COM na inicialização do sistema, portanto, meu programa precisa identificá-la na inicializaçã

Eu tentei usar RXTX para enumerar as portas COM no sistema, mas isso não funcionou porqueCommPortIdentifier.getName() simplesmente retorna o nome COM (por exemplo, COM1, COM2 etc.). Preciso adquirir o nome do fabricante do driver ou o nome do driver, como aparece no gerenciador de dispositivos, e associá-lo ao nome CO

Isso pode ser feito facilmente em Java? (Eu estaria interessado em qualquer biblioteca Java de terceiros que suporte isso.) Caso contrário, como eu poderia começar a fazer isso por meio da API win32?

questionAnswers(3)

yourAnswerToTheQuestion