我正在使用CreateRemoteThread将我的DLL加载到另一个应用程序中,但是我的问题是如何将一个字符串作为示例传递给dll并从lpReserved中检索它?我听说这样的事情是可能的。
远程进程具有与调用进程不同的虚拟地址空间,因此指针值的确不同。您将需要专门在远程进程中分配内存,通常使用VirtualAllocEx
,它可以在其他进程中分配内存并返回仅对该远程进程有效的指针。您可以通过VirtualAllocEx
传递此值。
我假设您是指lpParameter
,而不是lpParameter
。
另请参见:lpReserved