2012-04-25 36 views

回答

0

MDbg可以捕获“本地”变量 - 我认为这也意味着staic。如果变量与堆栈帧相关联,则可以使用GetActiveLocalVars函数获取该值。

MDbgThread t = proc.Threads.Active; 
MDbgFrame f=t.CurrentFrame; 
foreach (MDbgValue v in f.Function.GetActiveLocalVars(f)) 
           { 
            Console.WriteLine(v.Name); 
            Console.WriteLine(v.Value); 
           }