मैं एक मॉड्यूल डिबग कर रहा हूं जिसके लिए मेरे पास केवल .exe और a .pdb निजी प्रतीकों के बिना है।
डीबग सत्र के दौरान मुझे एक आंतरिक संरचना का निरीक्षण करने की आवश्यकता है। स्पष्ट रूप से यह संरचना पीडीबी में दिखाई नहीं दे रही है क्योंकि यह निजी है - लेकिन सौभाग्य से मेरे पास एक .h फ़ाइल है जहां यह संरचना परिभाषित की गई है। इसलिए मैं कुछ डमी मॉड्यूल का निर्माण कर सकता हूं जो इस संरचना का उपयोग करता है और एक पीडीबी फ़ाइल प्राप्त करता है जिसमें यह संरचना होती है।WinDbg को एक अनलोड किए गए मॉड्यूल के प्रतीक लोड करने के लिए मजबूर करना
अब मेरे पास संरचना प्रतीकों के साथ एक अनलोडेड मॉड्यूल है, और मैं उस संरचना को कुछ स्मृति डालने के लिए अपने प्रतीकों को लोड करना चाहता हूं। (बेशक, मूल .exe मैं डिबगिंग रहा हूँ उतारने के बिना)
समस्या: ऐसा लगता है कि WinDbg केवल लोड मॉड्यूल के लिए लोड हो रहा है प्रतीकों की अनुमति देता है ...
मेरा प्रश्न है: वहाँ मैं कर सकता है एक आसान तरीका है अनलोड किए गए मॉड्यूल से मेरे प्रतीकों को लोड करें?
मैंने .reload /i /f MyDll.dll
की कोशिश की है लेकिन मुझे हमेशा ...MyDll.dll - unmatched
मिलता है।
सहानुभूति स्थापित करने से मदद नहीं मिली।
कोई विचार?
मुझे डीएलएल लोड करने के लिए पता कहां मिल सकता है .. – 51k