में किसी फ़ोल्डर से प्रोग्रामर को प्रोग्राम करने के बराबर करें, मुझे अपने ग्राहकों के कंप्यूटर में ड्राइवर स्थापित करने की आवश्यकता है। दुर्भाग्य से, अभी ऐसा करने के लिए एक ही रास्ता चल रहा है विंडोज अपने "हार्डवेयर अद्यतन विज़ार्ड" दिखाने के उपकरण प्लग इन है, और फिर उपयोगकर्ता है निम्न कार्य करें:विंडोज XP या उच्चतर
- "नहीं, इस बार नहीं" का चयन करें ,
- "एक विशिष्ट स्थान (उन्नत) से स्थापित करें" का चयन करें,
- चेक या अनचेक उचित चेक बॉक्स और कि ड्राइवरों
जो सब के सब धीमी गति से और एक गैर तकनीकी जानकारों के लिए अमित्र है वाले फ़ोल्डर का चयन करें उपयोगकर्ता। उन लोगों के लिए जो कई कंप्यूटरों में डिवाइस को स्थापित करना चाहते हैं, यह भी एक दोहराव और कष्टप्रद प्रक्रिया है।
तो, मैं एक बहुत ही सरल प्रोग्राम लिखने की कोशिश कर रहा हूं जो उपयोगकर्ता को डिवाइस में प्लग करने के लिए प्रेरित करेगा। फिर कार्यक्रम स्वचालित रूप से ऊपर एक ही कदम करेगा। मेरे प्रश्न:
- मुझे आश्चर्य है कि एक विंडोज एपीआई है जो फ़ोल्डर में ड्राइवरों की तलाश में है, क्योंकि विज़ार्ड यही करता है।
- मैंने अभी
DriverPackageInstall
फ़ंक्शन की खोज की है। पैरामीटर के रूप में .inf फ़ाइल को पास करना चाहते हैं जो मैं चाहता हूं? (इस बीच परीक्षण करने के लिए मैं कोड लिखूंगा, बस मुझे विंडोज चालक किट डाउनलोड करने और एक प्रोजेक्ट स्थापित करने के लिए कुछ समय दें ...)। - कोई अन्य सुझाव?
क्या आपने ड्राइवर लिखा था? –
@ डेविड हेफ़र्नन: नहीं। मेरे पास सिर्फ .inf फ़ाइल के साथ एक फ़ोल्डर है और कुछ फ़ाइलों को इंस्टॉलेशन के दौरान System32 पर कॉपी किया गया है। –
@ जोंग क्या आप बस अपने उपयोगकर्ताओं को .inf पर राइट क्लिक करने के लिए प्राप्त कर सकते हैं और इंस्टॉल का चयन कर सकते हैं? उन्हें उठाने की आवश्यकता हो सकती है। संभावित रूप से क्लीनर एक .msi की आपूर्ति करने के लिए ड्राइवर विक्रेता से पूछेगा या शायद अपना खुद का भी लिख सकता है। –