मैंने सी # अनुप्रयोग के स्रोत कोड पर WinDbg का उपयोग करके ब्रेकपॉइंट सेट करने का प्रयास किया, लेकिन यह काम नहीं किया। क्या मैं WinDbg का उपयोग करते समय प्रबंधित अनुप्रयोग के स्रोत कोड पर ब्रेकपॉइंट सेट करने का कोई तरीका है?क्या मैं WinDbg का उपयोग करते समय प्रबंधित अनुप्रयोग के स्रोत कोड पर ब्रेकपॉइंट सेट कर सकता हूं?
रेप्रो कदम नीचे है:
1.Make एक साधारण सी # आवेदन
class Proram
{
static void MyWrite(){
Console.WriteLine("test");
}
static void Main(string[] args){
Console.ReadLine();
MyWrite();
}
}
2.Start WinDbg
से 3.Open WinDbg में अपने स्रोत फ़ाइल
4 .NET अनुप्रयोग .कैक निष्पादन (जबकि में ऐप रीडलाइन())
5. सेटअप प्रतीक पथ और लोड sos.dll
6. ब्रेकपॉइंट पर सेट करें Console.WriteLine ("परीक्षण") का उपयोग कर F9
7.Execute "जी" आदेश
8.Error हुआ
Unable to insert breakpoint 0 at <address>, Win32 error 0x998
"Invalid access to memory location."
bp0 at <address> failed
WaitForEvent failed
मैं एप्लिकेशन के निजी प्रतीक है, तो मुझे नहीं लगता कि यह एक है प्रतीक संबंधित समस्या।