在 Windows 中,假设我使用 DLL 注入进入另一个进程。我还对我注入的进程的内存进行了一些屏幕截图,并知道我想要提取的数据的位置。假设在 0xaaaaaaaa 的另一个进程中存在包含某个值的数据。如何从该过程中获取此值,以便可以在我的注入应用程序中使用它?由于我被注入到进程中,我可以只使用 memcpy 之类的东西吗?
memcpy(value, 0xaaaaaaaa, 10);
我假设它可能比这更复杂?
编辑:对于下面的回复,我看不到 WM_COPYDATA 如何帮助我,因为它可以将数据发送到另一个应用程序,而不是从现有应用程序中检索数据。