7

में आईएनएफ ड्राइवर स्थापित करने के लिए कैसे करें मैं अपने सी # प्रोजेक्ट को स्थापित करने के लिए विजुअल स्टूडियो 2008 में एक सेटअप और तैनाती प्रोजेक्ट का उपयोग करता हूं।वीएस इंस्टॉलर प्रोजेक्ट

मेरे पास एक यूएसबी ड्राइवर है जिसे मैं मैन्युअल रूप से .inf फ़ाइल पर क्लिक करके इंस्टॉल कर सकता हूं और इंस्टॉल करना चुन सकता हूं।

मुझे लगता है कि अगर मेरे पास ड्राइवर स्थापित करने के लिए .exe था, तो शायद मैं इसे कस्टम क्रियाओं के तहत रख सकता था। मुझे यह भी यकीन नहीं है कि अपना खुद का .exe कहां से शुरू करना है, अगर यह काम करेगा तो अकेले रहें।

मैं इस पर बिल्कुल नया हूं, मैंने स्वयं को सी # सिखाया है और परीक्षण और त्रुटि के माध्यम से इंस्टॉलर को कैसे बनाना है। मैं आम तौर पर भरोसेमंद Google या इस मंच का उपयोग करके मिलता हूं लेकिन मुझे इस समय अपनी जानकारी खोजने में परेशानी होती है।

कृपया मुझे सही दिशा में मदद या इंगित करें!

उत्तर

3

आप स्थापना में प्रदर्शन करने के लिए कस्टम कार्रवाई से रन devcon.exe का उपयोग कर सकते हैं।

यहां कुछ डिवाइस sample code है जो Windows डिवाइस ड्राइवर किट से devcon.exe के एपीआई का प्रदर्शन करता है ... लेकिन कमांड-लाइन फ़ंक्शंस का उपयोग करना संभवतः आसान है।

+0

सबसे पहले, अपने जवाब के लिए धन्यवाद। मैं आपके दोनों लिंक के माध्यम से skimmed और .exe डाउनलोड किया। यह सुनिश्चित नहीं है कि उन कमांड लाइनों में कहां रखा जाए ... क्या आप जानते हैं कि मैं अपने इंस्टॉलर के साथ डेकॉन का उपयोग कैसे कर सकता हूं? – Roast

+1

ज़रूर ... सबसे पहले आप अपनी परियोजना की फाइलों में DEVCON.EXE को शामिल करना चाहते हैं यदि यह लक्ष्य प्रणाली पर नहीं मिलता है, तो [कस्टम एक्शन बनाएं] (http://msdn.microsoft.com/en-us /library/d9k65z2d%28VS.80%29.aspx) जो आईएनएफ इंस्टॉल करने के लिए कमांड लाइन चलाता है। (फ़ाइलों को इंस्टॉल करने के बाद * चलाने के लिए कस्टम एक्शन शेड्यूल करना सुनिश्चित करें!) – ewall

+0

ठीक है, मैंने यह कोशिश की: कस्टम क्रियाओं/प्रतिबद्धता में devcon जोड़ा गया। तर्क संपत्ति में मैंने "ftdiport.inf इंस्टॉल करें" रखा है लेकिन मुझे स्थापना के दौरान एक गैर-वर्णनात्मक त्रुटि मिलती है। झुकाव रखेंगे लेकिन अगर आप इससे कुछ गलत देखते हैं तो क्या आप मुझे बता सकते हैं? – Roast

2

मैं वही समस्या पर काम कर रहा हूं जिस पर आप काम कर रहे हैं। कृपया मेरी पोस्ट देखें: http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/89c996c4-881b-47f0-815d-cf14135daf88/

मैं आपको काम करने के तुरंत बाद बता दूंगा। जैसे ही आप काम करते हैं कृपया मुझे बताएं।

धन्यवाद,

Trammy

+0

ओह धन्यवाद, ट्राममी, मैं आपके धागे पर भी नजर रखूंगा। :) – Roast

+0

यह कुछ सालों से रहा है - क्या आप यह काम करने में सक्षम थे? –

संबंधित मुद्दे