Tôi đang viết một ứng dụng SWT cần phải nằm trong khay hệ thống và tự động bật lên bất cứ khi nào người dùng kết nối một số thiết bị USB (ứng dụng đóng vai trò như bảng điều khiển của nó).SWT: Nhận thông báo về thay đổi thiết bị hệ thống (kết nối/ngắt thiết bị USB)
Cách để thực hiện điều này trong môi trường tự nhiên (win32 trong trường hợp này, nhưng cuối cùng tôi phải là nền tảng độc lập) là nghe sự kiện WM_DEVICECHANGE, sau đó kiểm tra xem thiết bị của tôi đã bị ngắt kết nối chưa.
Googling đối tượng, có vẻ như SWT không thực sự xử lý loại sự kiện này. Có ai có bất kỳ ý tưởng như thế nào để đạt được điều này? giải pháp dự phòng của tôi sẽ được lấy mẫu cổng USB mỗi n giây, tìm kiếm các thiết bị, nhưng đây là một giải pháp không-không như xa như tôi quan tâm ...
Cảm ơn và cổ vũ
Shai
Để rõ ràng, bạn đang nói về Bộ công cụ tiện ích tiêu chuẩn trong Java, phải không? Nếu có, vui lòng thêm thẻ "Java". Hay bạn có nghĩa là một số SWT khác? – Jegschemesch
. nó đã rất tự nhiên với tôi tôi hoàn toàn quên thêm một trong những cơ bản nhất :) –
Cuối cùng, tôi đã giải quyết cho một người nghe hoạt động, bỏ phiếu các trình điều khiển USB DLL mỗi n mili giây. –