簡體   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