मैं एक उत्पाद विकसित कर रहा हूं जो एक अंतर्निहित USB मॉड्यूल के साथ MSP430 माइक्रोकंट्रोलर का उपयोग करता है। मैंने टेक्सास इंस्ट्रूमेंट्स से एक पीआईडी प्राप्त की और डिस्क्रिप्टर जनरेट करने के लिए अपने टूल्स का इस्तेमाल किया, साथ ही ड्राइवर सॉफ्टवेयर को स्थापित करने के लिए .inf फाइल भी। स्पष्ट मुद्दा यह है कि इन फ़ाइलों की कस्टम प्रकृति के कारण, USB केबल में प्लगिंग पर एक पॉपअप प्रस्तुत किया जाता है (जो कि उपयोगकर्ता को चेतावनी देता है कि ड्राइवर हस्ताक्षरित नहीं है। मेरा मानना है कि विंडोज 8 और विंडोज 10 पर यह बस इसे ब्लॉक करता है और उपयोगकर्ता को इसका संकेत बिल्कुल नहीं देता है।
जैसा कि यह एक पूर्ण-विशेषताओं वाला उत्पाद है जिसे मेरी कंपनी जारी करने की योजना बना रही है, हमें एक ड्राइवर प्रमाणपत्र प्राप्त करना होगा (मैं एक .cat फ़ाइल के रूप में विश्वास करता हूं?) जिसे हम ग्राहक को प्रदान कर सकते हैं ताकि वे डिवाइस को स्थापित कर सकें। समस्या के बिना ड्राइवर सॉफ्टवेयर।
मैं काफी Microsoft दस्तावेज़ों (सबसे विशेष रूप से इस दस्तावेज़ ) के माध्यम से गया हूँ जो एक ड्राइवर को हस्ताक्षरित करने के लिए आवश्यक है की एक मुट्ठी पाने की कोशिश कर रहा है, लेकिन दुर्भाग्य से यह इस समय मेरे सिर पर है।
यह वही है जो मुझे लगता है कि मैं अब तक समझता हूं:
- मुझे Microsoft अधिकृत प्रमाणपत्र प्राधिकरण (CA) को अपना ड्राइवर (.inf फ़ाइल?) सबमिट करने की आवश्यकता है। इनमें से कई संख्याएं हैं, इसलिए मुझे ड्राइवरों को साइन करने वाले एक को खोजने की आवश्यकता होगी।
- सीए का चयन करने के बाद, आम तौर पर मुझे उनकी सेवा के लिए एक वार्षिक शुल्क (आमतौर पर 1, 2 या 3 साल के लिए) का भुगतान करना होगा। इस समय के दौरान मेरे द्वारा बनाए गए किसी भी ड्राइवर को सेवा समाप्त होने के बाद भी स्थायी रूप से हस्ताक्षरित किया जाएगा। अगर मैं ड्राइवर को बदलना चाहता हूं या सेवा समाप्त होने के बाद एक नया निर्माण करना चाहता हूं, तो मुझे अगले 1, 2 या 3 साल के लिए सेवा खरीदने की आवश्यकता होगी।
- शुल्क का भुगतान करने के बाद, CA एक .cat फ़ाइल उत्पन्न करेगा जो एक प्रमाण पत्र है जो यह आश्वस्त करता है कि मैंने जो ड्राइवर दिया था उसे बदला नहीं जाएगा। यदि ऐसा होता है तो यह .cat फ़ाइल से मेल नहीं खाता है और स्थापना के दौरान एक त्रुटि दिखाई देगी
क्या ये सही है? लगने के जोखिम पर, जैसे मैं विशिष्ट CA (मैं नहीं, आप से) के लिए सिफारिशें मांग रहा हूं, मैं उन CA की सूची कहां पा सकता हूं जो मेरे लिए यह प्रमाणीकरण करने में सक्षम हैं? इससे भी बेहतर होगा कि उनकी वेबसाइटें और / या विभिन्न सेवा अवधि के लिए कीमतें हों। क्या यहां किसी को सीए द्वारा हस्ताक्षरित USB माइक्रोकंट्रोलर-आधारित उत्पाद के लिए प्रत्यक्ष अनुभव प्राप्त करने का अनुभव है, जो प्रक्रिया के माध्यम से मुझे समझने और प्राप्त करने में मदद करेगा? मैंने पहले ही MSDN फ़ोरम में पोस्ट कर दिया है, लेकिन यह वहां बहुत ही मृत प्रतीत होता है - दो दिन हो गए हैं और मेरे धागे में केवल कुछ ही दृश्य हैं।