使用Java访问USB,以便找到thumbdrive制造商的serial#/ unique-ID

8 java usb

寻找一种方法来读取USB拇指驱动器的唯一ID /序列号; 请注意
- 我正在寻找制造商的价值,而不是Windows为其分配的价值.
- 我需要支持多个操作系统(Windows,Unix,Mac),因此需要成为Java解决方案

我们的想法是能够区分不同的USB拇指驱动器.

tim*_*tes 2

我从未尝试过使用它(它已经在我的待办事项列表中好几个月了),但是 java.net 上有一个“marge”项目:

http://marge.java.net/

这应该让你连接到蓝牙设备(虽然我不认为它是 100% 功能完整的,那里有演示代码),然后 ClientDevice 类有一个“getBluetoothAddress”方法,我认为该方法应该是设备所独有的

http://marge.java.net/javadoc/v06/marge-core/net/java/dev/marge/entity/ClientDevice.html

正如我所说,我从未尝试过......