是否可以抓取堆栈以获取变量?

时间:2015-08-04 19:40:24

标签: c#

我意识到做这件事从来没有充分的理由,但我对安全的目的感到好奇。是否可以抓取堆栈并从不同的帧中捕获变量?

void Func1(string parameter)
{
    Func2(MakeSafeParameter(parameter));
}

// external user code
void Func2(string safeParameter)
{
  // from here could I craw the stack to get Func1's parameter?
}

编辑:从链接的问题来看,如果没有特殊引用,这在C#中是不可能的。感谢您的回答/评论!

0 个答案:

没有答案