繁体   English   中英

如何在 Windows DLL 入口点中将值传递给“LPVOID lpReserved”

[英]How do I pass a value to 'LPVOID lpReserved in Windows DLL entry point

我正在使用 CreateRemoteThread 在另一个应用程序中加载我的 DLL,但我的问题是如何将字符串传递给我的 dll 并从 lpReserved 检索它? 我听说这样的事情是可能的。

远程进程与调用进程具有不同的虚拟地址空间,因此指针值确实会有所不同。 您需要专门在远程进程中分配内存,通常使用VirtualAllocEx ,它可以在不同的进程中分配内存并返回仅对该远程进程有效的指针。 您可以通过lpParameter传递此值。

我假设你的意思是lpParameter ,而不是lpReserved

另请参阅: 使用 CreateRemoteThread 进行 DLL 注入

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM