मैं रिमोट डीबगिंग का उपयोग करना चाहता हूं। प्रोग्राम जिसे मैं डिबग करना चाहता हूं मशीन बी पर चलता है। विजुअल स्टूडियो मशीन ए पर चलता है।रिमोट डीबगिंग के दौरान कोई प्रतीक लोड क्यों नहीं किया जाता है?
मशीन पर ख मैं निम्न फ़ाइलों के साथ एक फ़ोल्डर है:
- msvcr72.dll
- msvsmon.exe
- NatDbgDE.dll
- NatDbgDEUI.dll
- NatDbgEE.dll
- NatDbgEEUI.dll
अगर आपको लगता है कि कुछ फाइलें गायब हैं, तो क्या आप यह भी बता सकते हैं कि वे कहां स्थित हैं?
अगले चरण में मैंने msvsmon.exe
और मशीन बी पर अपना प्रोग्राम शुरू किया। मशीन पर, मैंने विजुअल स्टूडियो 2008 और मेरा समाधान शुरू किया जिसमें कार्यक्रम लिखा गया था। फिर मैं "डीबग - प्रक्रिया से जुड़ा" चुनता हूं। मैंने चुना "रिमोट ट्रांसपोर्ट (केवल प्रमाणीकरण के साथ मूल)"। मैंने एक योग्य क्वालीफायर के रूप में सही आईपी का उपयोग किया और सही प्रक्रिया (program.exe) लिया।
program.exe में 0x7c812a7b परक्रिया के अपवाद: 0xE0434F4D: थोड़ी देर के बाद निम्न संदेश एक पॉपअप विंडो में हुई
0xe0434f4d
मैं जारी रखने या तोड़ सकता है; जारी रखते समय, अपवाद बार-बार होता है। इसलिए मैंने ब्रेक दबाया और निम्नलिखित संदेश हुआ:
किसी भी कॉल स्टैक फ्रेम के लिए कोई प्रतीक लोड नहीं किया गया है। स्रोत कोड प्रदर्शित नहीं किया जा सकता है।
कॉल स्टैक कैसा दिखता है? कोई प्रतीक लोड नहीं हो सकता है क्योंकि इसने कार्यक्रम के आंतों में अपवाद फेंक दिया है। एकमात्र अन्य गॉचा यह सुनिश्चित करना है कि आपके पास रिमोट सिस्टम पर सही एक्सई है। – JeffFoster
@ एक्सेल्युलॉइड: क्या आप प्रक्रियाओं और सबूत को जोड़ रहे हैं कि पीडीबी एक ही फ़ोल्डर में डीएलएस के साथ हैं, इस पर स्क्रीनिंग प्रदान कर सकते हैं? अंत में, क्या आप मॉड्यूल विंडो की स्क्रीनसी भी प्रदान कर सकते हैं (प्रक्रिया को संलग्न करने के बाद, ctrl-> alt-> दबाएं और देखें कि कौन से मॉड्यूल लोड किए गए हैं। –