如何从任何正在运行的进程中获取值?

时间:2011-02-22 06:20:50

标签: process

有没有办法从正在运行的应用程序中获取值及其更改?

1 个答案:

答案 0 :(得分:0)

当应用程序使用debugger执行时,您可以观察变量和内存更改,例如GDBVisual Studio debugger。大多数不错的调试器允许您设置观察点,以便在修改变量后执行停止,并且所有这些调试器都允许您在特定代码位置设置breakpoints

请记住,通常您必须使用特定标志编译应用程序,以便进行调试。您至少需要调试器的调试符号才能将内存地址与变量名相关联,并且您还需要将编译器优化保持在最低限度,因为它们可能会破坏可执行代码,使其无法识别。原始源代码。