E aí pessoal,
Estou desenvolvendo um software onde preciso identificar se um determinado disposítivo está inserido na USB.
Para isso estou usando o JUSB, com relativo sucesso.
O problema é que ocasionalmente o componente gera um crash da VM.
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00a7733b, pid=4080, tid=4016
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode)
# Problematic frame:
# j usb.windows.Windows.getHostControllerName(Ljava/lang/String;)Ljava/lang/String;+0
#
# An error report file with more information is saved as hs_err_pid4080.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Alguém conhece alguma API para trabalhar com USB no windows mais estável que a JUsb?
Tentei a javax.usb (http://javax-usb.org) mas a API para windows tb dessa não funfa.
Grato