डीएलएल फाइलों को कैसे संपादित करें

ऐसे कई कारण हैं जिनकी वजह से कोई व्यक्ति .DLL एक्सटेंशन वाली फ़ाइल को संपादित करना चाहेगा। हो सकता है कि आप उस फ़ाइल को बदलने का प्रयास कर रहे हों जो मूल रूप से करने का इरादा था, या यदि यह दूषित हो गई है तो इसे सुधारने का प्रयास कर रहा है। आप जिस एप्लिकेशन का उपयोग कर रहे हैं उसे "रिवर्स इंजीनियर" करना चाहते हैं और इसकी सामग्री को देखने की आवश्यकता है। या, आप बस उत्सुक हो सकते हैं और देखना चाहते हैं कि .DLL कैसा दिखता है। कारण जो भी हो, जबकि इसके लिए थोड़े से कंप्यूटर अनुभव की आवश्यकता होती है, .DLL को संपादित करना उतना मुश्किल नहीं है जितना कोई सोचता है।

चरण 1

इस कारण पर विचार करें कि आप .DLL फ़ाइल को संपादित करने का प्रयास क्यों कर रहे हैं। यदि यह एक .DLL है जो आइकन से भरा है, तो ऐसे प्रोग्राम हैं जिन्हें आप डाउनलोड कर सकते हैं जो आपके लिए सभी काम करेंगे। उदाहरण के लिए, प्रोग्राम "रिफ्लेक्टर" में आइकन निकालने के लिए "टूल्स" मेनू के तहत एक सेटिंग है। फ़ाइल को प्रोग्राम में लोड करें और इस विकल्प का चयन करें। यदि यह आपका इच्छित उद्देश्य है, तो इंटरनेट से इनमें से एक शेयरवेयर प्रोग्राम प्राप्त करें और आपका काम हो गया (संसाधन देखें)।

चरण दो

एक .DLL डीकंपलर प्राप्त करें। यदि आप किसी अन्य कारण से .DLL को संपादित कर रहे हैं, तो उसमें से आइकन निकालने के लिए, आपको डीकंपलर सॉफ़्टवेयर के एक टुकड़े की आवश्यकता होगी। यह एक ऐसा प्रोग्राम है जो .DLL को अलग कर देगा और इसके कई अलग-अलग छोटे हिस्से बना देगा। फ्रीवेयर प्रोग्राम जो काम करेंगे उनमें W32DASM और रिफ्लेक्टर (संसाधन देखें) शामिल हैं।

चरण 3

डीकंपलर चलाएँ। एक बार जब आप प्रोग्राम शुरू करते हैं और यह बताते हैं कि आप किस फाइल के साथ काम कर रहे हैं, तो यह अपना काम करेगा और फाइल को कुछ काम करने योग्य भागों में अलग कर देगा। आप "फ़ाइल" मेनू के अंतर्गत "फ़ाइल जोड़ें" का चयन करके और यह बताकर ऐसा कर सकते हैं कि आप किस फ़ाइल के साथ काम कर रहे हैं। फिर मुख्य प्रोग्राम विंडो पर "डीकंपाइल" बटन दबाएं। फिर आप कोड देख सकते हैं और प्रोग्राम के भीतर से ही कोई भी आवश्यक परिवर्तन कर सकते हैं।

डीएलएल को पुन: संकलित करें। एक बार जब आप अपना संपादन समाप्त कर लेते हैं, तो आप डीकंपलर सॉफ़्टवेयर को फ़ाइल के सभी अलग-अलग हिस्सों को लेने के लिए कह सकते हैं और उन्हें एक साथ वापस रख सकते हैं। एक बार जब सॉफ्टवेयर डीकंपलर में लोड हो जाता है, तो इस ऑपरेशन को पूरा करने के लिए "फाइल" मेनू से "रीकंपाइल" चुनें।