3

CreateRemoteThread関数のLPVOID lpParameterパラメーターについて疑問に思っています。プロセスはメモリを共有しないため、リモートスレッドはプロセス内の構造体にアクセスできません。それで、関数はパラメーターをコピーしてそれを独自に管理しますか、それともVirtualAllocExでメモリを割り当ててから、 WriteProcessMemoryを呼び出して構造体をリモートプロセスに実際にコピーする必要がありますか?

4

1 に答える 1

2

CreateRemoteThreadの自動管理は行いませんlpParameter。あなたは正しいです、それがlpParameterターゲットプロセスのコンテキストで有効なポインタであることを確認するのは開発者次第です。VirtualAllocExそしてWriteProcessMemory間違いなくそうするためのオプションです。

于 2012-06-11T16:27:20.983 に答える