2009-11-22 9 views
6

मेरे पास एक तृतीय पक्ष एप्लिकेशन है जो इंस्टॉलर के साथ नहीं आता है। यह एक बहुत छोटा exe, एक सिम्युलेटर है।कैसे पता चलता है कि विंडोज एक्सई किस लाइब्रेरी का उपयोग करता है?

किसी भी तरह, यह कुछ गायब पुस्तकालयों के कारण स्टार्टअप पर क्रैश हो जाता है। लेकिन त्रुटि मुझे कौन नहीं बताती है। क्या विंडोज़ पर कोई एप्लीकेशन है जो मुझे बताता है कि कार्यक्रम लोड समय पर कौन सी लाइब्रेरी लोड की जा रही हैं?

+0

'टास्कलिस्ट/एम' सभी लोड मॉड्यूल दिखा सकता है। मुझे यकीन नहीं है कि यह एक्सपी पर मौजूद है या नहीं। बीटीडब्ल्यू: आप सुपरसियर पर बेहतर पूछते हैं। – eckes

उत्तर

12

यह कुछ वर्षों से हुआ है क्योंकि मैंने इसका उपयोग किया है लेकिन Dependency Walker मुझे बहुत सारे DLL नरक के माध्यम से मिला है।

इसके अलावा, Process Explorer यह देखने के लिए एक शानदार और तेज़ तरीका है कि एक परीक्षण मशीन पर एक EXE द्वारा डीएलएल लोड किया जाता है ... तुलनात्मक उद्देश्यों के लिए जब डीएलएल गायब हो जाते हैं।

+0

मैं निर्भरता वॉकर का उपयोग स्वयं करता हूं। – Mizipzor

+0

निर्भरता वॉकर ने चाल की। एक बार जब मुझे कुछ डीएलएल मिल गया तो मुझे पता चला कि इसे डॉट नेट रनटाइम की आवश्यकता है। एक बार मैंने स्थापित किया कि सब ठीक था। – Matt

1

केवल आंशिक उत्तर: DEPENDS.EXE आपको बताता है कि डीएलएल की क्या ज़रूरत है। मुझे लगता है कि यह EXE के लिए भी काम करता है।

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