需要帮助找到通过java代码连接到系统的USB驱动器的VID / PID

我需要通过java代码找到连接到系统的usb驱动器的供应商ID,产品ID。 有什么建议么…

我之前从未使用过Java接口,但是看看JSR-80(javax.usb)API 。 IBM DeveloperWorks有一个教程(可能很有用)。

如果您只需要Windows,请使用WMI。 我认为根本不存在跨平台的纯Java解决方案。 您有几种方法可以连接到WMI。 看看Jawin,Jintegra,Jinterop。 所有这些库都支持WMI。 您还可以使用VBScript或JScript创建WMI脚本,并使用cscript命令从Java作为外部命令行工具运行。