3

我想知道CreateRemoteThread函数的LPVOID lpParameter参数。因为进程不共享内存,远程线程无法访问我们进程中的结构。那么,函数是复制参数并自己管理它,还是我们需要使用VirtualAllocEx分配内存,然后调用WriteProcessMemory将结构实际复制到远程进程中?

4

1 回答 1

2

CreateRemoteThread不做任何自动管理lpParameter。您是对的,由开发人员确保它lpParameter是目标进程上下文中的有效指针。VirtualAllocEx并且WriteProcessMemory绝对是这样做的选择。

于 2012-06-11T16:27:20.983 回答