Potrzebuję znaleźć identyfikator dostawcy, identyfikator produktu napędu USB podłączonego do systemu, za pośrednictwem kodu Java. Wszelkie sugestie ...Potrzebujesz pomocy w znalezieniu VID/PID dysku USB podłączonego do systemu za pomocą kodu Java
Odpowiedz
Nigdy wcześniej nie współpracowałem z USB w Javie, ale spójrz na JSR-80 (javax.usb) API. IBM DeveloperWorks ma samouczek (który może być przydatny).
Cześć Elita, dziękuję za odpowiedź. Interfejs API JSR-80 jest przeznaczony dla platform Linux. Ale używam okien. – Manikandan
@Jack Sparrow, interfejs API jest ** niezależny ** od systemu operacyjnego, trzeba będzie poszukać biblioteki systemu Windows, która implementuje ten interfejs API. –
Wszystkie linki są martwe, ale tutaj jest nowy: http://usb4java.org/quickstart/javax-usb.html –
Jeśli potrzebujesz okien, użyj tylko WMI. Nie wydaje mi się, że istnieje w ogóle platforma czystego rozwiązania java. Masz kilka sposobów na połączenie się z WMI. Sprawdź Jawin, Jintegra, Jinterop. Wszystkie te biblioteki obsługują WMI. Można również utworzyć skrypt WMI przy użyciu skryptu VBScript lub JScript i uruchomić jako zewnętrzne narzędzie wiersza poleceń z poziomu Java, używając komendy cscript
.
System operacyjny OS czy system operacyjny? –
Używam tylko okna. – Manikandan