2009-03-03 17 views
6

से कौन से फ़ंक्शन उपलब्ध हैं I have एक DLL फ़ाइल है जिसमें मेरे उपयोगी एप्लिकेशन में कुछ उपयोगी फ़ंक्शन हैं जिन्हें मैं कॉल करना चाहता हूं। दुर्भाग्यवश मेरे पास अब इसके लिए प्रलेखन नहीं है।मैं जानना चाहता हूं कि Win32.DLL

क्या कोई तरीका है कि मैं डीएलएल और उनके विधि हस्ताक्षर द्वारा निर्यात किए गए कार्यों को खोज सकता हूं?

शायद ऐसी उपयोगिता है जो कार्यों और उनके तर्कों को सूचीबद्ध करती है।

किसी के बारे में जानें?

उत्तर

3

निर्भरता वॉकर जीयूआई उपयोगिता है कि DLL सामग्री का पता लगाने के लिए इस्तेमाल किया जा सकता शामिल करने के लिए प्रयोग किया जाता है खिड़कियों एसडीके:

निर्भरता वाकर एक है मुफ्त उपयोगिता जो 32-बिट या 64-बिट विंडोज मॉड्यूल (exe, dll, ocx, sys, आदि) स्कैन करती है और सभी आश्रित मॉड्यूल का पदानुक्रमित वृक्ष चित्र बनाता है। प्रत्येक मॉड्यूल के लिए, यह उस मॉड्यूल द्वारा निर्यात किए गए सभी कार्यों को सूचीबद्ध करता है, और उन कार्यों में से कौन सा फ़ंक्शन वास्तव में अन्य मॉड्यूल द्वारा बुलाया जा रहा है। एक और दृश्य फ़ाइल की मूल पथ, बेस पता, संस्करण संख्या, मशीन प्रकार, डीबग जानकारी, आदि सहित प्रत्येक फ़ाइल के बारे में विस्तृत जानकारी के साथ आवश्यक फ़ाइलों का न्यूनतम सेट प्रदर्शित करता है।

आजकल, it can be found here

विधि हस्ताक्षर विवरण और इंटर-कनेक्शन .NET कोड बनाने के लिए, pinvoke site में अपने डीएलएल की तलाश करें। आप विजुअल स्टूडियो 2003 और 2005 में अपने ऐड-इन भी आज़मा सकते हैं।

+1

अच्छी निर्भरता वॉकर ने मुझे कार्यों के लिए तर्कों का विवरण नहीं दिया। यह सहायक होगा। –

+0

pinvoke.net के लिए जोड़ा गया संदर्भ – gimel

5

DUMPBIN/निर्यात

(Dumpbin[1] विंडोज एसडीके में एक उपयोगिता जा रहा है)

[1]: http://msdn.microsoft.com/en-us/library/aa446532.aspx

संपादित करें: BTW मैं में 'इंटरॉप' और 'नेट' को देखने के रूप में टैग, परावर्तक और pinvoke.net मत भूलना। (बेशक वास्तविक Win32 DLL निर्यात के साथ इन मदद से कोई भी।)

+0

@mezoid: संपादन के लिए बहुत धन्यवाद। अपने आप को उलझाने के लिए खेद है, लेकिन आपका लिंकिंग मेरे "संपादन:" ब्लॉक को उलझाने लगता है। यह स्पष्ट रूप से आदर्श है कि आदर्श। अभी सही से बचने वाले वाक्यविन्यास को समझने का समय नहीं है: डी –

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

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