PDF download आर्टिकल डाउनलोड करें PDF download आर्टिकल डाउनलोड करें

डायनामिक लिंक लाइब्रेरी (Dynamic Link Library) या जिन्हें डीएलएल (DLL) फाइल के नाम से भी जाना जाता है, ये परंपरागत विंडोज प्रोग्रामिंग (Windows programming) का आधार हैं। इस तरह की फाइल्स का इस्तेमाल किसी भी प्रोग्राम के द्वारा, प्रोग्राम पर पहले से मौजूद (बिल्ट-इन) ना होने वाली अतिरिक्त कार्यक्षमता (फंक्शनलिटी) और लाइब्रेरी को पाने के लिए किया जाता है। ज्यादातर डीएलएल (DLL) फाइल्स को बहुत सारे अलग-अलग तरह के प्रोग्राम्स पर शेयर किया जाता है। ज्यादातर यूजर्स के लिए डीएलएल बैकग्राउंड में काम करती है और आपको बहुत कम ही इनका सामना करना होता है। हालाँकि, कभी-कभी आपको डीएलएल पर रजिस्टर करना पड़ता है, और वो भी इसलिए ताकि आपके द्वारा इंस्टॉल किया हुआ प्रोग्राम सही तरीके से काम कर सके। यदि आप कोडिंग (coding) करने में रूचि रखते हैं, तो आपको डीएलएल की कोडिंग (Coding) को जानने में भी मजा आएगा और ये आपके लिए काफी मददगार भी होगा।

विधि 1
विधि 1 का 2:

डीएलएल फाइल्स इस्तेमाल करना (Using DLL Files)

PDF download आर्टिकल डाउनलोड करें
  1. डीएलएल (डायनामिक लिंक लाइब्रेरी) फाइल, एक विंडोज (Windows) फाइल होती है, जो किसी प्रोग्राम के द्वारा किसी मौजूदा फंक्शन (functions) को कॉल (Call) करने में इस्तेमाल होती है। दरअसल, ये फाइल्स विंडोज या अन्य किसी प्रोग्राम को उन फंक्शनलिटी को प्रदान करती हैं, जो इन प्रोग्राम्स पर पहले से मौजूद नहीं होती या बोलें तो बिल्ट-इन होकर नहीं आती।
    • डीएलएल फाइल्स, विंडोज प्रोग्रामिंग का एक अहम हिस्सा हैं और ये एक अच्छा और कार्यकुशल प्रोग्राम भी तैयार करके देती हैं।
  2. इस बात को जानें कि एक औसत दर्जे के यूजर को इन डीएलएल फाइल्स को खोलने तक की या इनका सामना करने की भी जरूरत नहीं होती: ज्यादातर यूजर्स के लिए डीएलएल फाइल्स सिर्फ बैकग्राउंड में ही मौजूद होती है। प्रोग्राम इन्हें इंस्टॉल करके, जरूरत पड़ने पर इन्हें ऑटोमेटिकली कॉल करते हैं और यदि इन्हें इनकी जगह से हटा दिया जाए तो इसके परिणामस्वरूप सिस्टम (System) में कुछ गंभीर समस्या उत्पन्न हो सकती है।
    • कभी-कभी आपके किसी सार्वजनिक प्रोग्राम को इंस्टॉल करने के दौरान, आपसे इन डीएलएल फाइल्स को रखने के लिए किसी खास लोकेशन के लिए पूछा जाता है। तो इन सलाहों को मानने से पहले इस बात की पुष्टि कर लें कि आपके द्वारा इंस्टॉल किया जा रहा ये प्रोग्राम आपके भरोसे के लायक है भी या नहीं, क्योंकि डीएलएल (DLL) फाइल्स आपके लिए खतरनाक भी हो सकती हैं।
    • यदि आप ये जानने में रूचि रखते हैं, कि डीएलएल फाइल को किस तरह से तैयार किया गया है, तो लेख के अगले भाग को देखें।
  3. यदि आपको किसी प्रोग्राम की कार्यप्रणाली को सुचारू करने के उद्देश्य से डीएलएल फाइल को मैन्युअली किसी फोल्डर पर कॉपी करना पड़ता है, तो आपको इसे इस्तेमाल करने लायक बनाने के लिए, पहले विंडोज रजिस्ट्री (Windows Registry) पर इसे रजिस्टर करना होगा। आपको ये स्टेप पूरा करने की जरूरत है या नहीं (बहुत सारे विंडोज प्रोग्राम में ये इतना आम नहीं होता) ये जानने के लिए प्रोग्राम के डॉक्यूमेंटेशन (documentation) की मदद लें। [१]
    • कमांड प्रॉम्प्ट खोलें: आप इसे स्टार्ट (Start) मेन्यू में या फिर Windows key + R दबाकर और फिर cmd लिखकर भी पा सकते हैं। इस नयी डीएलएल फाइल की लोकेशन को पाएँ।
    • यदि आप विंडोज 7 (Windows 7) या इससे भी नए वर्जन का इस्तेमाल कर रहे हैं, तो डीएलएल फाइल स्टोर किये हुए फोल्डर को खोलें, शिफ्ट की (Shift key) को दबाकर रखें और फोल्डर पर राईट-क्लिक करें और फिर "Open command window here" को चुनें। अब कमांड प्रॉम्प्ट सीधे उस फोल्डर को खोल देगा।
    • regsvr32 dllname .dll लिखें और Enter दबाएँ। ये आपकी डीएलएल फाइल को विंडोज रजिस्ट्री (Windows Registry) पर एड कर देगा।
    • डीएलएल फाइल को विंडोज रजिस्ट्री से हटाने के लिए regsvr32 -u dllname .dll लिखें।
विधि 2
विधि 2 का 2:

डीएलएल फाइल्स को डीकम्पाइल करना (Decompiling DLL Files)

PDF download आर्टिकल डाउनलोड करें
  1. एक "डीकम्पाइलर (decompiler)" एक ऐंसा प्रोग्राम है, जो आपको किसी भी फाइल या प्रोग्राम, अभी हाल के लिए डीएलएल फाइल को तैयार करने में इस्तेमाल हुए सोर्स कोड (source code) को देखने की इजाजत देता है। डीएलएल फाइल की कार्यप्रणाली को चलाने के लिए मौजूद कोड को देखने के लिए एक डीकम्पाइलर की जरूरत पड़ेगी, जो इस कोड को पढ़ने के लायक कोड में परिवर्तित कर देगा। बिना डीकम्पाइलर के किसी डीएलएल फाइल को खोलना (जैसे कि इसे नोटपैड पर खोलना) मतलब कि आपके सामने अस्पष्ट शब्दों का जाल तैयार करना है।
    • कुछ चर्चित फ्री कम्पाइलर की लिस्ट में एक नाम डॉटपीक (dotPeek) का भी है। आप इसे jetbrains.com/decompiler/ से पा सकते हैं।
  2. यदि आप डॉटपीक (dotPeek) का इस्तेमाल कर रहे हैं, तो बस "File" → "Open" क्लिक करें और फिर उस डीएलएल फाइल को ब्राउज करें, जिसे आप डीकम्पाइल करना चाहते हैं। आप अपने सिस्टम को प्रभावित किये बिना, डीएलएल फाइल के कंटेंट को खोज सकते हैं। [२]
  3. डीएलएल फाइल के नोड्स (Nodes) को पाने के लिए "Assembly Explorer" का इस्तेमाल करें: डीएलएल फाइल्स "नोड्स (nodes)" या कोड के मोड्यूल्स (modules) से बनी होती हैं, जो कि साथ में मिलकर एक पूरी डीएलएल फाइल का निर्माण करते हैं। आप हर एक नोड को बड़ा करके, इसमें मौजूद सबनोड्स (subnodes) को भी पा सकते हैं।
  4. किसी भी नोड के कोड को देखने के लिए नोड पर डबल-क्लिक करें: अब आपके द्वारा चुनी गई नोड का कोड, डॉटपीक (dotPeek) के दांये फ्रेम में नजर आएगा। आप इसका अच्छी तरह से अवलोकन करने के लिए पूरे कोड को स्क्रॉल कर सकते हैं। डॉटपीक पर कोड C# में दिखता है या फिर आपके सामने असली सोर्स कोड को लाने के लिए, ये कुछ अतिरिक्त लाइब्रेरी भी डाउनलोड कर सकता है।
    • यदि नोड को देख सकने के लिए किसी अतिरिक्त लाइब्रेरी की जरूरत पड़ती है, तो डॉटपीक अपने आप उन लाइब्रेरी को डाउनलोड करना शुरू कर देगा।
  5. मान लीजिये कि आपको कोड का कोई ऐंसा भाग मिलता है, जिसे आप बिल्कुल भी नहीं समझ पा रहे हैं, तो ऐंसे में आप उस कमांड की कार्यप्रणाली को जानने के लिए क्विक डॉक्यूमेंटेशन (Quick Documentation) फीचर की मदद ले सकते हैं।
    • अब अपने कर्सर को कोड व्यूअर फ्रेम में मौजूद कोड के उस भाग पर ले जाएँ, जिस भाग के डॉक्यूमेंटेशन को आप पाना चाह रहे हैं।
    • क्विक डॉक्यूमेंटेशन विंडो को लोड करने के लिए Ctrl + Q दबाएँ।
    • आपके द्वारा जांचे जा रहे कोड में मौजूद हर एक पहलू की ज्यादा जानकारी पाने के लिए उसमें मौऊद हाइपरलिंक (hyperlinks) की मदद लें।
  6. कोड को विज्युअल बेसिक (Visual Basic) पर एक्सपोर्ट (Export) करें: यदि आप फाइल को अपने हिसाब से बदलना, एडिट करना या फिर बनाना चाहते हैं, तो आप इसे विज्युअल स्टूडियो (Visual Studio) में एक्सपोर्ट कर सकते हैं। एक्सपोर्ट किया हुआ कोड भी C# में ही होगा, भले ही फिर इस कोड को असली रूप में लिखने में किसी और प्रोग्रामिंग लैंग्वेज का इस्तेमाल ही क्यों ना किया गया हो।
    • असेंबली एक्स्प्लोरर (Assembly Explorer) में डीएलएल फाइल पर राईट-क्लिक करें।.
    • "Export to Project" को चुनें।
    • अपने एक्सपोर्ट विकल्पों को चुनें: यदि आप प्रोजेक्ट पर फ़ौरन ही काम शुरू करना चाहते हैं, तो आप इसे विज्युअल स्टूडियो पर बहुत जल्दी खुला पा सकते हैं।
  7. प्रोजेक्ट के एक बार विज्युअल स्टूडियो पर लोड हो जाने के बाद, आपको डीएलएल को अपने तरीके से बनाने और एडिट करने का पूरा नियंत्रण मिल जाता है। विज्युअल स्टूडियो पर और ज्यादा जानकारी पाने के लिए, इससे संबंधित हमारे लेख देखें।

संबंधित लेखों

उस व्यक्ति को कॉल करें जिसने आपका नंबर ब्लॉक कर दिया है (Call a Person That Has Blocked Your Number)
अपने सिम कार्ड से अपना मोबाइल नंबर पता करें
PC में हिंदी में टाइप करें (Type in Hindi on a PC)
ब्लॉक (block) किए हुये नंबर पर वापस कॉल करें
फोटो की मदद से किसी की खोज करें (Search and Find About Someone Using Image Easily)
WhatsApp टिप्स: फेक नंबर से व्हाट्सअप चलायें
इंस्टाग्राम पर किसी लड़की से बात शुरू करें (Start a Conversation with a Girl on Instagram)
यूट्यूब से गाने डाउनलोड करें (Kaise YouTube se Gaane Download Kare)
क्रोम पर एडल्ट कॉन्टेंट ब्लॉक करने के 4 आसान तरीके
इंस्टाग्राम पासवर्ड रीसेट करें (Reset Your Instagram Password)
एंड्राइड में सेफ मोड बंद करें
Pirate Bay से डाउनलोड करें (Download from Pirate Bay)
दिलों से घिरे चेहरे वाली इमोजी का क्या मतलब है (What Does the Emoji with Hearts Around It Mean)
यूटयूब विडियो बनाएं (YouTube Video Kaise Banaye)

विकीहाउ के बारे में

सभी लेखकों को यह पृष्ठ बनाने के लिए धन्यवाद दें जो ४,१५७ बार पढ़ा गया है।

यह लेख ने कैसे आपकी मदद की?