0
Я использую MDBG для отладки запущенного процесса, но я не знаю, как проверить значение статической переменной. Есть ли способ сделать это? Спасибо.Отладка MDBG - как проверить значение статической переменной
Я использую MDBG для отладки запущенного процесса, но я не знаю, как проверить значение статической переменной. Есть ли способ сделать это? Спасибо.Отладка MDBG - как проверить значение статической переменной
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);
}