Мне нужно найти идентификатор поставщика, идентификатор продукта USB-накопителя, подключенного к системе, через код Java. Любые предложения...
Нужна помощь в поиске VID/PID накопителя 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
.