मैं एक एसडब्ल्यूटी एप्लीकेशन लिख रहा हूं जिसे सिस्टम ट्रे में बैठने की जरूरत है और जब भी उपयोगकर्ता कुछ यूएसबी डिवाइस को जोड़ता है (एप्लिकेशन के रूप में कार्य करता है इसका नियंत्रण पैनल)।एसडब्ल्यूटी: सिस्टम डिवाइस चेंज (यूएसबी डिवाइस कनेक्शन/डिसकनेक्शन) की अधिसूचना प्राप्त करना
देशी वातावरण में ऐसा करने का तरीका (इस मामले में win32, लेकिन मुझे अंततः मंच-स्वतंत्र होना चाहिए) WM_DEVICECHANGE ईवेंट को सुनना है, फिर जांच कर रहा है कि मेरा डिवाइस डिस्कनेक्ट हो गया है या नहीं।
विषय को गुगल करना, ऐसा लगता है कि एसडब्ल्यूटी वास्तव में इस प्रकार की घटना को संभाल नहीं पाता है। क्या किसी को यह जानने का कोई विचार है कि इसे कैसे प्राप्त किया जाए? मेरे वापस आने समाधान यूएसबी पोर्ट प्रत्येक n सेकंड के नमूने, उपकरण के लिए देख रहा होगा, लेकिन यह नहीं-नहीं समाधान के रूप में अब तक मेरा सवाल है है ...
धन्यवाद और चियर्स
शाई
पर खिड़कियों के लिए एक jUSB बंदरगाह, आप सही जावा में मानक विजेट टूलकिट के बारे में बात कर रहे हैं स्पष्ट रूप से कहें? यदि ऐसा है, तो कृपया एक "जावा" टैग जोड़ें। या क्या आपका मतलब कुछ अन्य एसडब्ल्यूटी है? – Jegschemesch
सही। यह मेरे लिए इतना स्वाभाविक था कि मैं पूरी तरह से सबसे बुनियादी जोड़ना भूल गया :) –
आखिरकार, मैं एक सक्रिय श्रोता के लिए बस गया हूं, यूएसबी चालक डीएलएल को हर एन मिलीसेकंड पर मतदान कर रहा हूं। –