कृपया विस्तृत जवाब दें। मान लीजिए मेरे पास एक लैपटॉप और एक पेन-ड्राइव है, और मैं पेन-ड्राइव को लैपटॉप में सम्मिलित करता हूं, मैं यह कैसे निर्धारित करूं कि पहली बार सिस्टम में किसी विशेष पेनड्राइव का उपयोग किया जा रहा है या नहीं?
कृपया विस्तृत जवाब दें। मान लीजिए मेरे पास एक लैपटॉप और एक पेन-ड्राइव है, और मैं पेन-ड्राइव को लैपटॉप में सम्मिलित करता हूं, मैं यह कैसे निर्धारित करूं कि पहली बार सिस्टम में किसी विशेष पेनड्राइव का उपयोग किया जा रहा है या नहीं?
जवाबों:
यदि आप विंडोज के बारे में बात कर रहे हैं, तो प्लग-एन-प्ले समर्थन के कारण यह सबसे अधिक संभावना है। जब किसी अनजाने डिवाइस का पता चलता है (मुझे लगता है कि मुख्य रूप से डिवाइस आईडी + हार्डवेयर आईडी + कम्पैटिबल आईडी का उपयोग किया जाता है, हालांकि वेंडर_आईडी और प्रोडक्ट_आईडी का भी उपयोग किया जा सकता है), विंडोज स्वचालित रूप से इंस्टॉल करने के लिए ड्राइवर की खोज करता है। हालांकि अधिकांश पेन ड्राइव केवल जेनेरिक मास स्टोरेज डिवाइस ड्राइवरों का उपयोग करते हैं, फिर भी इसे इस खोज प्रक्रिया को करना है।
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
इसमें उन सभी उपकरणों की सूची है जो मशीन से जुड़े हुए हैं, जिनमें प्रत्येक VID और PID शामिल हैं।