Нужна помощь в поиске VID/PID накопителя USB, подключенного к системе через java-код

Мне нужно найти идентификатор поставщика, идентификатор продукта USB-накопителя, подключенного к системе, через код Java. Любые предложения...

Ответ 1

Я никогда раньше не сталкивался с USB в Java, но ознакомьтесь с JSR-80 (javax.usb) API. IBM DeveloperWorks содержит учебник (что может быть полезно).

Ответ 2

Если вам нужны окна, используйте только WMI. Я не думаю, что кросс-платформенное чистое Java-решение существует вообще. У вас есть несколько способов подключения к WMI. Отъезд Jawin, Jintegra, Jinterop. Все эти библиотеки поддерживают WMI. Вы также можете создать WMI script с помощью VBScript или JScript и запустить как инструмент внешней командной строки из Java с помощью команды cscript.