Обнаружение, если мышь беспроводная

Я пытаюсь определить, присутствует ли на компьютере беспроводная мышь. Я бы хотел, чтобы моя программа работала в фоновом режиме. Я бы предпочел сделать это в Java, однако, если это выходит за рамки возможностей Java, я могу использовать другой язык.

Может кто-нибудь, пожалуйста, начните меня?

(Это похоже на вопрос с Google, но я ничего не могу найти)

2 ответа

Решение

Начните здесь: http://www.ibm.com/developerworks/library/j-usb/index.html[^]

читайте здесь: http://today.java.net/pub/a/today/2006/07/06/java-and-usb.html[^]

а затем проверьте этот проект: http://jusb.sourceforge.net/[^]

Это может помочь немного приблизиться к извлечению спецификации оборудования. Я не знаю, может ли он проверить беспроводное оборудование или нет, так как компьютер не имеет к этому никакого отношения.

Это выходит за рамки Java и сильно зависит от ОС. Вы должны запросить соответствующие драйверы устройств для операционной системы; например, в Linux это будет означать поиск информации в evdev система. Обратите внимание, что конкретный "тип" беспроводной связи будет иметь большое значение, и вы не сможете сказать что-либо надежным способом. Например, мышь Bluetooth всегда беспроводная, но некоторые беспроводные устройства подключаются с помощью USB-ключа и могут не отличаться от проводного USB-устройства.

Другие вопросы по тегам