में ड्राइवरों को लिखना मैंने पहले सी/सी ++ में लिखा है लेकिन वर्तमान में, मुझे इसे सी # में बदलने की आवश्यकता है।सी #
क्या कोई मुझे कोड/रास्ता बता सकता है सी # में ड्राइवर कैसे लिखें?
असल में वर्तमान में मुझे सी ++ में लिखे गए मेरे पुराने एप्लिकेशन के साथ कुछ समस्याएं हैं और हमें सी # में हमारे एलपीटी 1, कॉम प्रिंटर और अन्य यूएसबी ड्राइवरों के ड्राइवर लिखना है।
निष्पादन से पहले उस कोड को हस्ताक्षरित किया जाना चाहिए, यदि कोड JITted है तो हस्ताक्षर किए गए ड्राइवर को (हालांकि आईएल हो सकता है) बनाना संभव नहीं है। (Xbox 360 पर सभी एक्सएनए/.NET कोड उपयोगकर्ता कोड में मूल कोड गेम के विपरीत चलता है, इसलिए स्पष्ट रूप से माइक्रोसॉफ्ट के पास इसके लिए कोई "समाधान" नहीं है)। कुछ सी # ओएस हैं, हालांकि, जिसमें चालक सी # में किए जाते हैं, बहुत साफ है। –
विंडोज़ पर सभी डिवाइस ड्राइवरों को चलाने के लिए कर्नेल मोड की आवश्यकता नहीं है। वीडियो ड्राइवर, और मुझे लगता है कि ऑडियो ड्राइवर, अब विंडोज विस्टा और विंडोज 7 दोनों में उपयोगकर्ता मोड में चलते हैं।इसके अलावा अब माइक्रोसॉफ्ट से एक उपयोगकर्ता-मोड ड्राइवर फ्रेमवर्क उपलब्ध है। ध्यान दें कि यह .NET के साथ काम करता है, शायद अभी भी सी/सी ++ आधारित है। http://www.microsoft.com/whdc/driver/wdf/UMDF.mspx –