डायनेमिक लिंक लाइब्रेरी, या डीएलएल फ़ाइल, पारंपरिक विंडोज प्रोग्रामिंग का मुख्य आधार है। प्रोग्राम में इन फ़ाइलों को एम्बेड किए बिना अतिरिक्त फ़ंक्शंस और लाइब्रेरी प्राप्त करने के लिए प्रोग्राम द्वारा इन फ़ाइलों का उपयोग किया जाता है। अक्सर, डीएलएल फाइलें विभिन्न कार्यक्रमों के बीच साझा की जाती हैं। अधिकांश उपयोगकर्ताओं के लिए, डीएलएल पृष्ठभूमि में चलते हैं, और आपको शायद ही कभी इन फ़ाइलों से निपटना पड़ता है। हालांकि, कभी-कभी आपको अपने इंस्टॉल किए गए प्रोग्राम को ठीक से चलाने के लिए एक डीएलएल पंजीकृत करने की आवश्यकता हो सकती है। यदि आप कोडिंग में रुचि रखते हैं, तो डीएलएल बनाने का तरीका तलाशना भी आपकी समझ को स्पष्ट कर सकता है।
कदम
विधि 1: 2 में से: डीएलएल फाइलों का उपयोग करना
चरण 1. समझें कि एक डीएलएल फ़ाइल क्या है।
एक डीएलएल (डायनेमिक लिंक लाइब्रेरी) एक विंडोज़ फ़ाइल है जिसका उपयोग प्रोग्राम द्वारा मौजूदा कार्यों को कॉल करने के लिए किया जाता है। मूल रूप से, वे विंडोज और अन्य कार्यक्रमों को उन कार्यों के बिना अपने कार्यों को करने की अनुमति देते हैं।
डीएलएल फाइलें विंडोज प्रोग्रामिंग का एक महत्वपूर्ण हिस्सा हैं, और प्रोग्राम को दुबला और अधिक कुशल बनाती हैं।
चरण 2. ध्यान रखें कि औसत उपयोगकर्ता को DLL फ़ाइलों को खोलने या उनके साथ सहभागिता करने की आवश्यकता नहीं है।
अधिकांश उपयोगकर्ताओं के लिए, DLL फ़ाइल पृष्ठभूमि में होगी। प्रोग्राम उन्हें स्वचालित रूप से स्थापित और कॉल करेगा, और फ़ाइलों को स्थानांतरित करने से कंप्यूटर सिस्टम पर गंभीर समस्याएं हो सकती हैं।
- कभी-कभी समुदाय-निर्मित प्रोग्राम स्थापित करते समय, आपको DLL फ़ाइल को किसी विशिष्ट स्थान पर रखने के लिए प्रेरित किया जाएगा। इन निर्देशों का पालन करने से पहले सुनिश्चित करें कि आप प्रोग्राम पर भरोसा करते हैं, क्योंकि डीएलएल फाइलें खतरनाक हो सकती हैं।
- यदि आप सीखने में रुचि रखते हैं कि डीएलएल फ़ाइल कैसे बनाई जाती है, तो अगला भाग देखें।
चरण 3. नया डीएलएल पंजीकृत करें।
यदि आपको डीएलएल फ़ाइल को मैन्युअल रूप से किसी फ़ोल्डर या प्रोग्राम में कॉपी करना है, तो फ़ाइल का उपयोग करने से पहले आपको इसे विंडोज रजिस्ट्री में पंजीकृत करना पड़ सकता है। यह निर्धारित करने के लिए कि आपको यह चरण करना चाहिए या नहीं, प्रोग्राम में दिए गए निर्देशों का संदर्भ लें (यह अधिकांश विंडोज़ प्रोग्रामों के लिए बहुत ही असामान्य है)।
- ओपन कमांड प्रॉम्प्ट। आप इसे स्टार्ट मेन्यू में या विन + आर दबाकर और cmd टाइप करके पा सकते हैं। अपनी नई डीएलएल फ़ाइल के स्थान पर नेविगेट करें।
- यदि आप विंडोज 7 या बाद के संस्करण का उपयोग कर रहे हैं, तो नई डीएलएल फ़ाइल वाले फ़ोल्डर को खोलें, शिफ्ट को दबाए रखें और फ़ोल्डर में राइट-क्लिक करें, और "यहां कमांड विंडो खोलें" चुनें। उस फोल्डर में तुरंत कमांड प्रॉम्प्ट खुल जाएगा।
- regsvr32 dllname.dll टाइप करें और एंटर दबाएं। यह डीएलएल फाइल को विंडोज रजिस्ट्री में जोड़ देगा।
- Windows रजिस्ट्री से DLL फ़ाइल को निकालने के लिए regsvr32 -u dllname.dll टाइप करें।
विधि २ का २: डीएलएल फ़ाइल को डीकंपाइल करें
चरण 1. एक डीकंपलर डाउनलोड और इंस्टॉल करें।
एक "डीकंपलर" एक प्रोग्राम है जो आपको फ़ाइल या प्रोग्राम बनाने के लिए उपयोग किए गए स्रोत कोड को देखने की अनुमति देता है, इस मामले में एक डीएलएल फ़ाइल। एक डीएलएल फ़ाइल को काम करने वाले कोड को देखने के लिए, आपको फ़ाइल को वापस पढ़ने योग्य कोड में बदलने के लिए एक डीकंपलर का उपयोग करने की आवश्यकता होगी। बिना डीकंपलर के एक डीएलएल फ़ाइल खोलना (जैसे इसे नोटपैड के साथ खोलना) अपठनीय वर्णों की गड़बड़ी प्रदर्शित करेगा।
डॉटपीक लोकप्रिय फ्री डीकंपलर में से एक है। इसे Jetbrains.com/decompiler/ पर देखा जा सकता है।
चरण 2. अपने डीकंपलर में डीएलएल फ़ाइल खोलें।
यदि आप dotPeek का उपयोग कर रहे हैं, तो "फ़ाइल" → "खोलें" पर क्लिक करें और फिर उस DLL फ़ाइल को ब्राउज़ करें जिसे आप डीकंपाइल करना चाहते हैं। आप अपने सिस्टम को प्रभावित किए बिना डीएलएल फ़ाइल की सामग्री का पता लगा सकते हैं।
चरण 3. DLL फ़ाइल के नोड्स का पता लगाने के लिए "असेंबली एक्सप्लोरर" का उपयोग करें।
डीएलएल फाइलें "नोड्स" या कोड के मॉड्यूल से बनी होती हैं जो पूरी डीएलएल फाइल बनाने के लिए मिलकर काम करती हैं। आप यह देखने के लिए प्रत्येक नोड का विस्तार कर सकते हैं कि इसमें कौन से सबनोड हो सकते हैं।
चरण 4. किसी नोड का कोड देखने के लिए उस पर डबल-क्लिक करें।
आपके द्वारा चयनित नोड के लिए कोड dotPeek के दाईं ओर फ़्रेम में दिखाई देगा। आप इसकी समीक्षा करने के लिए कोड ब्राउज़ कर सकते हैं। dotPeek कोड को C# में प्रदर्शित करेगा, या यह अतिरिक्त लाइब्रेरी डाउनलोड करेगा ताकि आप मूल स्रोत से कोड देख सकें।
यदि नोड को देखने के लिए अतिरिक्त पुस्तकालयों की आवश्यकता है, तो dootPeek उन्हें स्वचालित रूप से डाउनलोड करने का प्रयास करेगा।
चरण 5. विभिन्न कोड स्निपेट के लिए स्पष्टीकरण प्राप्त करें।
यदि आपको कोई ऐसा कोड स्निपेट मिलता है जिसे आप नहीं समझते हैं, तो आप यह देखने के लिए त्वरित दस्तावेज़ीकरण सुविधा का उपयोग कर सकते हैं कि कमांड क्या करता है।
- अपने कर्सर को उस कोड स्निपेट पर रखें, जिसके लिए आप कोड व्यूअर फ़्रेम में कैप्शन ढूंढना चाहते हैं।
- त्वरित दस्तावेज़ीकरण विंडो लोड करने के लिए Ctrl+Q दबाएँ।
- आप जिस कोड पर शोध कर रहे हैं, उसके प्रत्येक पहलू के बारे में अधिक जानने के लिए लिंक का अनुसरण करें।
चरण 6. कोड को Visual Basic में निर्यात करें।
यदि आप अपनी खुद की फाइलों में हेरफेर, संपादन और निर्माण करना चाहते हैं, तो आप उन्हें विजुअल स्टूडियो में निर्यात कर सकते हैं। निर्यात किया गया कोड C# में होगा, भले ही वह मूल रूप से किसी भिन्न प्रोग्रामिंग भाषा में लिखा गया हो।
- असेंबली एक्सप्लोरर में डीएलएल फ़ाइल पर राइट-क्लिक करें।
- "परियोजना के लिए निर्यात करें" चुनें
- अपना निर्यात विकल्प चुनें। यदि आप फ़ाइल को प्रोग्राम में तुरंत चलाना चाहते हैं, तो आप विजुअल स्टूडियो में प्रोजेक्ट को तुरंत खोल सकते हैं।
चरण 7. विजुअल स्टूडियो में कोड संपादित करें।
एक बार जब आपका प्रोजेक्ट विजुअल स्टूडियो में लोड हो जाता है, तो आपके पास अपनी खुद की रचना की डीएलएल फाइलों को संपादित करने और बनाने पर पूरा नियंत्रण होगा। विजुअल स्टूडियो का उपयोग कैसे करें, इस पर विस्तृत निर्देशों के लिए यहां क्लिक करें।