[英]How do I pass a value to 'LPVOID lpReserved in Windows DLL entry point
我正在使用 CreateRemoteThread 在另一个应用程序中加载我的 DLL,但我的问题是如何将字符串传递给我的 dll 并从 lpReserved 检索它? 我听说这样的事情是可能的。
远程进程与调用进程具有不同的虚拟地址空间,因此指针值确实会有所不同。 您需要专门在远程进程中分配内存,通常使用VirtualAllocEx
,它可以在不同的进程中分配内存并返回仅对该远程进程有效的指针。 您可以通过lpParameter
传递此值。
我假设你的意思是lpParameter
,而不是lpReserved
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.