जवाबों:
देशी कोड के लिए, डिपेंडेंसी वॉकर का उपयोग करना सबसे अच्छा है । विजुअल स्टूडियो के साथ आने वाले डंपबिन कमांड लाइन उपयोगिता का उपयोग करना भी संभव है ।
निशुल्क DLL Export Viewer का उपयोग करें , इसका उपयोग करना बहुत आसान है।
आप Visual Studio में ऑब्जेक्ट ब्राउज़र की कोशिश कर सकते हैं ।
कस्टम घटक सेट संपादित करें का चयन करें । वहां से, आप .NET, COM या प्रोजेक्ट लाइब्रेरी की एक किस्म से चुन सकते हैं या केवल ब्राउज़ के माध्यम से बाहरी dll आयात कर सकते हैं।
View
। और हाँ, यह काम नहीं करता है (यह क्यों होगा, यह microsoft है)
dumpbin
कमांड-लाइन का उपयोग करें ।
dumpbin /IMPORTS <path-to-file>
उस DLL में आयात किए गए फ़ंक्शन को प्रदान करना चाहिए। dumpbin /EXPORTS <path-to-file>
निर्यात करने वाले कार्यों को प्रदान करना चाहिए।JetBrains द्वारा dotPeek का उपयोग करें।
https://www.jetbrains.com/decompiler/
dotPeek ReSharper पर आधारित एक फ्री टूल है। यह मज़बूती से किसी भी .NET असेंबली को C # या IL कोड में अपघटित कर सकता है।
.NET DLL के लिए आप ildasm का उपयोग कर सकते हैं
यह बताए बिना कि यह dll / असेंबली किस भाषा से है, हम केवल अनुमान लगा सकते हैं।
तो कैसे .NET रिफ्लेक्टर के बारे में
अगर एक DLL .NET भाषाओं में से एक में लिखा गया है और यदि आप केवल यह देखना चाहते हैं कि क्या फ़ंक्शन है, तो प्रोजेक्ट में इस DLL का संदर्भ है।
फिर संदर्भ फ़ोल्डर में DLL को डबल क्लिक करें और फिर आप देखेंगे कि OBJECT EXPLORER विंडो में इसके क्या कार्य हैं
यदि आप उस DLL फ़ाइल के स्रोत कोड को देखना चाहते हैं, तो आप .NET परावर्तक जैसे डिकम्पॉइलर एप्लिकेशन का उपयोग कर सकते हैं। आशा है कि यह आपकी मदद करता है।