【发布时间】:2012-06-20 19:12:29
【问题描述】:
如果我可以挂接到 Win32 进程,我能做到吗:
从进程内部的类中读取变量?
我有上面 Win32 应用程序的完整源代码,我可以将其用作本主题的参考吗?
干杯。
【问题讨论】:
-
如果您可以找到变量的存储位置,并且拥有正确的权限,请继续:ReadProcessMemory。这并不是说这是您在大多数情况下特别想做的事情。
-
-1,你能澄清你在这里问什么吗?我完全不明白。
-
@MichaelKristofik 他想编写一个程序来附加到一个已经运行的程序以读取类中变量的内容。他有这个正在运行的程序的源代码。基本上他想实现一个调试器的基本组件(变量监视/检查)。
-
你能澄清一下你所说的“挂钩”这个过程是什么意思吗?您是否像调试器一样附加到它(因此实际上在单独的进程中运行)?您是否将代码注入进程(并因此在该进程的地址空间中运行)?你在写一个 HookProc 吗?
-
@AdrianMcCarthy 不像调试器,更具体地说是加载 DLL 的进程。抱歉,这个词含糊不清。