Реализация JAVA JNA WindowProc

Я пытаюсь написать простое приложение на Java, которое будет взаимодействовать с USB-устройством. Устройство USB сделано мной с использованием микроконтроллера Microchip. Связь довольно проста, поскольку USB-устройство относится к HID-классу, между компьютером и устройством происходит обмен массивами по 64 байта. Моя программа находит устройство на основе идентификатора продукта и идентификатора поставщика, может записывать и читать 64 байта, но теперь я хотел бы определять, когда устройство подключено или отключено от компьютера.

Как я видел на Программа C #, предоставленная Microchip в качестве примера приложения, переопределяет метод WndProc и обрабатывает сообщение WM_DEVICECHANGE. У меня вопрос, как это можно сделать на Java с помощью JNA, как я могу переопределить метод WindowProc и обрабатывать сообщения, если это вообще возможно :), но я надеюсь, что это так: D

Заранее спасибо за ответы.

Габор.

7
задан Gabor 13 January 2011 в 08:57
поделиться