【发布时间】:2016-11-09 16:49:09
【问题描述】:
我正在使用 SetWindowsHookEx 将 dll 注入另一个进程。但是,当注入程序退出时,dll 会从其他进程中卸载。无论如何我可以停止卸载吗?基本上,无论注入程序是否仍在运行,我都希望 dll 永久存在。如果我能够从 dll 中增加 dll 引用计数,那可能会起作用。但是我还没有找到方法。
【问题讨论】:
-
用于增加 dll 引用计数 -
LdrAddRefDll(0, &__ImageBase); -
谢谢。我将您的建议放在 Visual Studio 中,但这些名称未知。有我必须使用的包含文件吗?
-
自行声明并使用ntdll.lib
标签: c++ winapi dll-injection